|
virtual void | focusOutEvent (Visualization::Item *target, QFocusEvent *event) override |
|
virtual void | keyPressEvent (Visualization::Item *target, QKeyEvent *event) override |
|
virtual void | removeNodeAndSetCursor (Visualization::VList *list, int removeAtNodeIndex) |
| Removes the node at position removeAtNodeIndex from list and sets the cursor to the list cursor below or above the removed element as indicated by setCursorDown. More...
|
|
virtual void | removeNodeAndSetCursor (Visualization::VList *list, int removeAtNodeIndex, bool setCursorDown, SetCursorEvent::CursorPlacement howToSelectItem) |
| Removes the node at position removeAtNodeIndex from list and sets the cursor inside the element below or above the removed one according to setCursorDown and howToSelectItem. More...
|
|
void | removeNodeAndSetCursor (Visualization::VList *list, Model::Node *removeNode) |
|
void | removeNodeAndSetCursor (Visualization::VList *list, Model::Node *removeNode, bool setCursorDown, SetCursorEvent::CursorPlacement howToSelectItem) |
|
virtual void | scheduleSetCursor (Visualization::VList *list, int setCursorNodeIndex) |
|
virtual void | scheduleSetCursor (Visualization::VList *list, Model::Node *listNodeToSelect, SetCursorEvent::CursorPlacement howToSelectItem) |
|
Public Member Functions inherited from Interaction::GenericHandler |
virtual void | action (Visualization::Item *target, const QString &action) |
|
ActionPrompt * | actionPrompt () |
|
void | addCommand (Command *command) |
|
virtual void | beforeEvent (Visualization::Item *target, QEvent *event) override |
|
virtual void | command (Visualization::Item *target, const QString &command, const std::unique_ptr< Visualization::Cursor > &cursor) override |
|
const QList< Command * > & | commands () |
| TODO: Commands are not inherited when the handler is inherited. More...
|
|
virtual void | focusInEvent (Visualization::Item *target, QFocusEvent *event) override |
|
virtual void | mouseDoubleClickEvent (Visualization::Item *target, QGraphicsSceneMouseEvent *event) override |
|
virtual void | mouseMoveEvent (Visualization::Item *target, QGraphicsSceneMouseEvent *event) override |
|
virtual void | mousePressEvent (Visualization::Item *target, QGraphicsSceneMouseEvent *event) override |
|
virtual void | mouseReleaseEvent (Visualization::Item *target, QGraphicsSceneMouseEvent *event) override |
|
void | removeActionPrompt () |
|
bool | removeFromList (Visualization::Item *target) |
| Removes the node visualized by target from the list which contains it. More...
|
|
void | showActionPrompt (Visualization::Item *actionRecevier, bool autoExecuteAction) |
|
void | toggleComment (Visualization::Item *itemWithComment, Model::Node *aNode, bool hideOnly) |
|
virtual void | wheelEvent (Visualization::Item *target, QGraphicsSceneWheelEvent *event) override |
|
Public Member Functions inherited from Visualization::InteractionHandler |
virtual | ~InteractionHandler () |
|
virtual void | afterEvent (Item *target, QEvent *event) |
|
virtual void | command (Item *target, const QString &command, const std::unique_ptr< Cursor > &cursor) |
|
virtual void | contextMenuEvent (Item *target, QGraphicsSceneContextMenuEvent *event) |
|
virtual void | dragEnterEvent (Item *target, QGraphicsSceneDragDropEvent *event) |
|
virtual void | dragLeaveEvent (Item *target, QGraphicsSceneDragDropEvent *event) |
|
virtual void | dragMoveEvent (Item *target, QGraphicsSceneDragDropEvent *event) |
|
virtual void | dropEvent (Item *target, QGraphicsSceneDragDropEvent *event) |
|
virtual void | hoverEnterEvent (Item *target, QGraphicsSceneHoverEvent *event) |
|
virtual void | hoverLeaveEvent (Item *target, QGraphicsSceneHoverEvent *event) |
|
virtual void | hoverMoveEvent (Item *target, QGraphicsSceneHoverEvent *event) |
|
virtual void | keyReleaseEvent (Item *target, QKeyEvent *event) |
|