ImGraph
 All Classes Functions Variables Enumerations Pages
charliesoft::MainVertexBlock Class Reference
Inheritance diagram for charliesoft::MainVertexBlock:

Public Types

enum  MouseState {
  MouseOut, MouseHorResize, MouseVerResize, MouseDiagResize,
  MouseDragOpen, MouseDragClose, MouseCreateLink, MouseIn
}
 

Public Member Functions

 MainVertexBlock (GroupParamRepresentation *parent)
 
MouseState getState () const
 
void setState (MouseState newState)
 
void updateMouseState (const QPoint &pos)
 

Protected Member Functions

virtual void mouseMoveEvent (QMouseEvent *)
 
virtual void paintEvent (QPaintEvent *)
 
virtual void enterEvent (QEvent *)
 
virtual void leaveEvent (QEvent *)
 

Protected Attributes

GroupParamRepresentation_parent
 
MouseState _state
 

The documentation for this class was generated from the following files: