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

Static Public Member Functions

static bool changePurpose (Visualization::Item *target, QKeySequence keys, ActionRegistry::InputState state)
 
static bool copy (Visualization::Item *target, QKeySequence keys, ActionRegistry::InputState state)
 
static bool cut (Visualization::Item *target, QKeySequence keys, ActionRegistry::InputState state)
 
static bool deleteItem (Visualization::Item *target, QKeySequence keys, ActionRegistry::InputState state)
 
static bool paste (Visualization::Item *target, QKeySequence keys, ActionRegistry::InputState state)
 

Static Private Member Functions

static void arrangeNodesForClipboard (QList< const Model::Node * > &list)
 

Member Function Documentation

◆ arrangeNodesForClipboard()

void Interaction::GenericActions::arrangeNodesForClipboard ( QList< const Model::Node * > &  list)
staticprivate

◆ changePurpose()

bool Interaction::GenericActions::changePurpose ( Visualization::Item target,
QKeySequence  keys,
ActionRegistry::InputState  state 
)
static

◆ copy()

bool Interaction::GenericActions::copy ( Visualization::Item target,
QKeySequence  keys,
ActionRegistry::InputState  state 
)
static

◆ cut()

bool Interaction::GenericActions::cut ( Visualization::Item target,
QKeySequence  keys,
ActionRegistry::InputState  state 
)
static

◆ deleteItem()

bool Interaction::GenericActions::deleteItem ( Visualization::Item target,
QKeySequence  keys,
ActionRegistry::InputState  state 
)
static

◆ paste()

bool Interaction::GenericActions::paste ( Visualization::Item target,
QKeySequence  keys,
ActionRegistry::InputState  state 
)
static