|
enum | Type { Node = QGraphicsItem::UserType + 1
, Pin
, Connection
} |
|
|
virtual void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) override |
|
virtual void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
|
virtual void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
|
virtual void | contextMenuEvent (QGraphicsSceneContextMenuEvent *contextMenuEvent) override |
|
virtual void | keyPressEvent (QKeyEvent *event) override |
|
virtual plStatus | RemoveNode (plQtNode *pNode) |
|
virtual void | RemoveSelectedNodesAction () |
|
virtual void | ConnectPinsAction (const plPin &sourcePin, const plPin &targetPin) |
|
virtual void | DisconnectPinsAction (plQtConnection *pConnection) |
|
virtual void | DisconnectPinsAction (plQtPin *pPin) |
|
The documentation for this class was generated from the following files:
- Code/Tools/Libs/GuiFoundation/NodeEditor/NodeScene.moc.h
- Code/EditorPlugins/Assets/EditorPluginAssets/StateMachineAsset/StateMachineGraph.cpp
- Code/EditorPlugins/Assets/EditorPluginAssets/VisualShader/VisualShaderTypeRegistry.cpp
- Code/EditorPlugins/ProcGen/EditorPluginProcGen/ProcGenGraphAsset/ProcGenNodeManager.cpp
- Code/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/VisualScriptGraphQt.cpp
- Code/Tools/Libs/GuiFoundation/NodeEditor/Implementation/NodeScene.cpp