QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CompareNavigation Class Reference
Inheritance diagram for CompareNavigation:
DefaultNavigation RActionAdapter RAction

List of all members.

Public Member Functions

void CompareNavigation (void mdiChild, void viewName)
void mouseMoveEvent (void event)
void wheelEvent (void event)
- Public Member Functions inherited from DefaultNavigation
void beginEvent ()
 Called as soon as the action is created (menu chosen, toolbutton activated, etc).
void DefaultNavigation (void widget)
void finishEvent ()
 Called just before the action is deleted.
void keyPressEvent (void event)
void mousePressEvent (void event)
void mouseReleaseEvent (void event)
void panGestureEvent (void gesture)
 Called for pan gestures, e.g.
void pinchGestureEvent (void gesture)
 Called for pinch gestures, e.g.
void setGraphicsView (void v)
void tabletEvent (void event)
- Public Member Functions inherited from RActionAdapter
virtual void commandEvent (RCommandEvent &)
 Called when a command is entered in the command line.
virtual void commandEventPreview (RCommandEvent &)
 Called when a command is being edited in the command line.
virtual void coordinateEvent (RCoordinateEvent &)
 Called for every coordinate event.
virtual void coordinateEventPreview (RCoordinateEvent &)
 Called if the action is in PickCoordinate mode and the mouse is moved around.
virtual void entityPickEvent (REntityPickEvent &)
 
virtual void entityPickEventPreview (REntityPickEvent &)
 
virtual void escapeEvent ()
 Escape events are triggered if the user clicks the right mouse button or hits the Escape key.
virtual void keyPressEvent (QKeyEvent &)
virtual void keyReleaseEvent (QKeyEvent &)
virtual void mouseDoubleClickEvent (RMouseEvent &)
 Called on mouse double click events.
virtual void mouseMoveEvent (RMouseEvent &)
 Called on mouse move events.
virtual void mousePressEvent (RMouseEvent &)
 Called on mouse press events.
virtual void mouseReleaseEvent (RMouseEvent &)
 Called on mouse release events.
virtual void panGestureEvent (QPanGesture &)
 Called on pan gesture events.
virtual void pinchGestureEvent (QPinchGesture &)
 Called on pinch gesture events.
virtual void propertyChangeEvent (RPropertyEvent &)
 Called when the value of a property is modified while this action is active.
 RActionAdapter (RGuiAction *guiAction=NULL)
virtual void resumeEvent ()
 Resumes the action (for example when another action became active and then terminated or if the mouse cursor enters the view).
virtual void setGraphicsView (RGraphicsView *)
 Called if this action is set as a navigation action of a graphics view.
virtual void suspendEvent ()
 Called with the action is Suspended, for example when another action becomes active or the mouse cursor leaves the view.
virtual void swipeGestureEvent (QSwipeGesture &)
 Called on swipe gesture events.
virtual void tabletEvent (RTabletEvent &)
 Called on tablet events.
virtual void wheelEvent (RWheelEvent &)
 Called on mouse wheel events.
- Public Member Functions inherited from RAction
RAction::ClickMode getClickMode ()
RDocumentgetDocument ()
RDocumentInterfacegetDocumentInterface ()
QList< RGraphicsScene * > getGraphicsScenes ()
virtual RGuiActiongetGuiAction ()
RActiongetOverrideBase ()
RStoragegetStorage ()
QString getUniqueGroup ()
bool hasNoState ()
bool isOverride ()
bool isTerminated ()
 RAction (RGuiAction *guiAction=NULL)
void setClickMode (RAction::ClickMode m)
 Sets the current click mode.
void setDocumentInterface (RDocumentInterface *di)
void setGuiAction (RGuiAction *guiAction)
void setNoState ()
void setOverride ()
void setOverrideBase (RAction *base)
void setUniqueGroup (const QString &ug)
RVector snap (RMouseEvent &event)
 Uses the currently active snap function to snap to the closest object or grid point.
void terminate ()
 Terminates the action.
virtual ~RAction ()

Public Attributes

int viewName
- Public Attributes inherited from DefaultNavigation
int hruler
int lastCursor
int lastIgnoredDelta
int panning
int panOrigin
int savedCursor
int view
int vruler
int wheelDelta

Constructor & Destructor Documentation

void CompareNavigation::CompareNavigation ( void  mdiChild,
void  viewName 
)
inline

Member Function Documentation

void CompareNavigation::mouseMoveEvent ( void  event)
inline

Reimplemented from DefaultNavigation.

void CompareNavigation::wheelEvent ( void  event)
inline

Reimplemented from DefaultNavigation.


Member Data Documentation

int CompareNavigation::viewName

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