Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
virtual | ~InteractionHandler () |
virtual void | afterEvent (Item *target, QEvent *event) |
virtual void | beforeEvent (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 | focusInEvent (Item *target, QFocusEvent *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 | keyPressEvent (Item *target, QKeyEvent *event) |
virtual void | keyReleaseEvent (Item *target, QKeyEvent *event) |
virtual void | mouseDoubleClickEvent (Item *target, QGraphicsSceneMouseEvent *event) |
virtual void | mouseMoveEvent (Item *target, QGraphicsSceneMouseEvent *event) |
virtual void | mousePressEvent (Item *target, QGraphicsSceneMouseEvent *event) |
virtual void | mouseReleaseEvent (Item *target, QGraphicsSceneMouseEvent *event) |
virtual void | wheelEvent (Item *target, QGraphicsSceneWheelEvent *event) |
Static Public Member Functions | |
static InteractionHandler * | instance () |
static bool | isClick (Item *target) |
static bool | isDrag (Item *target) |
Protected Member Functions | |
InteractionHandler () | |
|
protected |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in Interaction::GenericHandler.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in Interaction::GenericHandler.
|
virtual |
Reimplemented in Interaction::HList, and Interaction::HText.
|
virtual |
Reimplemented in Interaction::HArrowHandler, and Comments::HCommentFreeNode.
|
virtual |
Reimplemented in Interaction::HArrowHandler, Comments::HCommentFreeNode, and Comments::HCommentDiagramShape.
|
virtual |
Reimplemented in Comments::HCommentDiagramShape.
|
static |
|
static |
|
static |
|
virtual |
Reimplemented in OOInteraction::HStatementItemList, OOInteraction::HProject, OOInteraction::HModule, OOInteraction::HMethod, OOInteraction::HClass, OOInteraction::HArrayInitializer, Interaction::HPromptShell, Interaction::HWebBrowserItem, Interaction::HViewItem, Interaction::HRootItem, Interaction::HList, Interaction::HInfoNode, Interaction::GenericHandler, Comments::HCommentText, Comments::HCommentFreeNode, Comments::HCommentDiagramShape, Comments::HCommentDiagramConnector, OOInteraction::HStatement, OOInteraction::HReturnStatement, OOInteraction::HLoop, OOInteraction::HKeywordStatement, OOInteraction::HIfStatement, OOInteraction::HFormalArgument, OOInteraction::HForEachStatement, OOInteraction::HExpression, Interaction::HBinaryNode, Interaction::HText, Interaction::HActionPrompt, InformationScripting::HQuery, and Comments::HComment.
|
virtual |
Reimplemented in OOInteraction::HStatementItemList.
|
virtual |
Reimplemented in Interaction::GenericHandler, Interaction::HText, and Interaction::HComposite.
|
virtual |
|
virtual |
Reimplemented in VersionControlUI::HObjectPathCrumb, Interaction::HWebBrowserItem, Interaction::HRootItem, Interaction::HMovableItem, Interaction::GenericHandler, Comments::HCommentText, Comments::HCommentImage, Comments::HCommentDiagramShape, Comments::HCommentDiagramConnector, Comments::HCommentDiagram, Interaction::HText, and Interaction::HPositionLayout.
|
virtual |
|
virtual |
Reimplemented in Interaction::GenericHandler.