Envision
A visual programming IDE for object-oriented languages
List of all members | Static Public Member Functions
CommandHelper Class Reference

Static Public Member Functions

template<typename Child >
static void addFreshTree (Child *child, Visualization::Item *target, bool showPrompt=true)
 
template<typename Parent , typename ChildContainer , typename Child >
static void addToParent (Parent *p, ChildContainer *container, Child *child, QVector< Model::Node * > existingChildren, Visualization::Item *target, const std::unique_ptr< Visualization::Cursor > &cursor, bool showPrompt=true)
 
static void centerOnItem (Visualization::Item *target)
 

Member Function Documentation

◆ addFreshTree()

template<typename Child >
static void CommandHelper::addFreshTree ( Child *  child,
Visualization::Item target,
bool  showPrompt = true 
)
inlinestatic

◆ addToParent()

template<typename Parent , typename ChildContainer , typename Child >
static void CommandHelper::addToParent ( Parent *  p,
ChildContainer *  container,
Child *  child,
QVector< Model::Node * >  existingChildren,
Visualization::Item target,
const std::unique_ptr< Visualization::Cursor > &  cursor,
bool  showPrompt = true 
)
inlinestatic

◆ centerOnItem()

void CommandHelper::centerOnItem ( Visualization::Item target)
inlinestatic