SBGDataGraphNode Class Reference

This class is the base class of all data graph nodes' GUIs.

Constructor and destructor

 SBGDataGraphNode ()
 
virtual ~SBGDataGraphNode ()
 

Actions

virtual void getActions (SBVector< SBAction *> &actionVector)
 Gets the node's actions.
 

Event

virtual void mousePressEvent (SBNode *node, QMouseEvent *event, SBPosition3 &pickingPoint)
 Handles mouse press event.
 
virtual void mouseReleaseEvent (SBNode *node, QMouseEvent *event)
 Handles mouse release event.
 
virtual void mouseMoveEvent (SBNode *node, QMouseEvent *event)
 Handles mouse move event.
 
virtual void mouseDoubleClickEvent (SBNode *node, QMouseEvent *event, SBPosition3 &pickingPoint)
 Handles mouse double click event.
 
virtual void wheelEvent (SBNode *node, QWheelEvent *event)
 Handles wheel event.
 
virtual void keyPressEvent (SBNode *node, QKeyEvent *event)
 Handles key press event.
 
virtual void keyReleaseEvent (SBNode *node, QKeyEvent *event)
 Handles key release event.
 
virtual void handlePressEvent (SBNode *node, const SBPosition3 &position)
 Handles a press event.
 
virtual void handleReleaseEvent (SBNode *node, const SBPosition3 &position)
 Handles a release event.
 
virtual void handleMoveEvent (SBNode *node, const SBPosition3 &position)
 Handles a move event.