Open Source 2D CAD
Copyright (c) 2011-2014 by Andrew Mustun. More...
|Called as soon as the action is created (menu chosen, toolbutton activated, etc). |
|void||DefaultNavigation (void widget)|
|Called just before the action is deleted. |
|void||keyPressEvent (void event)|
|void||mouseMoveEvent (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)|
|void||wheelEvent (void event)|
|Public Member Functions inherited from RActionAdapter|
|virtual void||applyOperation ()|
|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 |
|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||updatePreview ()|
|virtual void||wheelEvent (RWheelEvent &)|
|Called on mouse wheel events. |
|Public Member Functions inherited from RAction|
|RDocument *||getDocument ()|
|RDocumentInterface *||getDocumentInterface ()|
|QList< RGraphicsScene * >||getGraphicsScenes ()|
|virtual RGuiAction *||getGuiAction ()|
|RAction *||getOverrideBase ()|
|RStorage *||getStorage ()|
|RAction (RGuiAction *guiAction=NULL)|
|Copyright (c) 2011-2014 by Andrew Mustun. |
|void||setClickMode (RAction::ClickMode m)|
|Sets the current click mode. |
|void||setDocumentInterface (RDocumentInterface *di)|
|void||setGuiAction (RGuiAction *guiAction)|
|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. |
|Terminates the action. |
Copyright (c) 2011-2014 by Andrew Mustun.
All rights reserved.
This file is part of the QCAD project.
QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with QCAD.
Called as soon as the action is created (menu chosen, toolbutton activated, etc).
Reimplemented from RActionAdapter.
Called just before the action is deleted.
Reimplemented from RActionAdapter.
Called for pan gestures, e.g.
from a track pad. Pans the current view.
Called for pinch gestures, e.g.
from a track pad. Zooms in / out.