|
virtual void | keyPressEvent (Visualization::Item *target, QKeyEvent *event) override |
|
virtual void | mouseMoveEvent (Visualization::Item *target, QGraphicsSceneMouseEvent *event) override |
|
virtual void | mousePressEvent (Visualization::Item *target, QGraphicsSceneMouseEvent *event) override |
|
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 | 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 | focusOutEvent (Item *target, QFocusEvent *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) |
|