| 
| void  | getTitle () | 
|   | 
| void  | MiscInformation (void guiAction) | 
|   | 
| void  | applyCommand (void event, void preview) | 
|   | High level event triggered when a command line command should be applied or previewed.  
  | 
|   | 
| void  | applyOperation () | 
|   | Applies the operation returned by this.getOperation().  
  | 
|   | 
| void  | beginEvent () | 
|   | Called when the user starts this action by clicking a button, choosing a menu, entering a command, etc.  
  | 
|   | 
| void  | commandEvent (void event) | 
|   | Default implementation.  
  | 
|   | 
| void  | commandEventPreview (void event) | 
|   | Default implementation.  
  | 
|   | 
| void  | complementOperation (void op) | 
|   | Can be reimplemented to complement the operation of an action.  
  | 
|   | 
| void  | coordinateEvent (void event) | 
|   | Default implementation.  
  | 
|   | 
| void  | coordinateEventPreview (void event) | 
|   | Default implementation.  
  | 
|   | 
| void  | createDialog (void uiFile, void parent) | 
|   | Creates a new dialog based on the given UI file with the given parent.  
  | 
|   | 
| void  | createWidget (void uiFile, void parent) | 
|   | Creates a new widget based on the given UI file with the given parent.  
  | 
|   | 
| void  | EAction (void guiAction) | 
|   | 
| void  | enterEvent () | 
|   | Called when user presses enter.  
  | 
|   | 
| void  | entityPickEvent (void event) | 
|   | Default implementation.  
  | 
|   | 
| void  | entityPickEventPreview (void event) | 
|   | Default implementation.  
  | 
|   | 
| void  | escapeEvent () | 
|   | Called when the user presses Escape or clicks the right mouse button.  
  | 
|   | 
| void  | finishEvent () | 
|   | Called when this action is terminated.  
  | 
|   | 
| void  | getAuxPreview () | 
|   | Called by updatePreview.  
  | 
|   | 
| void  | getClassName () | 
|   | 
| void  | getDocumentInterface () | 
|   | 
| void  | getEntityId (void event, void preview, void selectable) | 
|   | 
| void  | getGraphicsView () | 
|   | 
| void  | getGraphicsViews () | 
|   | 
| void  | getHighlightedEntities () | 
|   | Called by updatePreview.  
  | 
|   | 
| void  | getOperation (void preview) | 
|   | Called by updatePreview and applyOperation.  
  | 
|   | 
| void  | getScales () | 
|   | 
| void  | getToolTitle () | 
|   | 
| void  | handlePreviewError () | 
|   | Called by updatePreview.  
  | 
|   | 
| void  | hideOptionsToolBarWidgets (void widgets, void noSyncWidgets) | 
|   | Hides all widgets in the options tool bar which are shown in the tool dialog instead.  
  | 
|   | 
| void  | hideUiOptions (void saveToSettings) | 
|   | Hides the UI options of this action.  
  | 
|   | 
| void  | initDialog (void dialog) | 
|   | Called before dialog is shown.  
  | 
|   | 
| void  | initState () | 
|   | Called to initialize a new state of this action.  
  | 
|   | 
| void  | initUiOptions (void resume, void optionsToolBar, void forDialog) | 
|   | Overwrite to initialize combo boxes and other UI elements of the options tool bar.  
  | 
|   | 
| void  | isEntityEditable (void e) | 
|   | 
| void  | isEntitySnappable (void e) | 
|   | 
| void  | keyPressEvent (void event) | 
|   | Called when the user presses a key.  
  | 
|   | 
| void  | keyReleaseEvent (void event) | 
|   | Called when the user releases a key.  
  | 
|   | 
| void  | mouseDoubleClickEvent (void event) | 
|   | 
| void  | mousePressEvent (void event) | 
|   | Does nothing.  
  | 
|   | 
| void  | mouseReleaseEvent (void event) | 
|   | 
| void  | pickCoordinate (void event, void preview) | 
|   | High level event triggered when a coordinate was specified by the user of a coordinate specification should be previewed.  
  | 
|   | 
| void  | pickEntity (void event, void preview) | 
|   | High level event triggered when an entity was picked by the user or to preview picking an entity.  
  | 
|   | 
| void  | postOperation (void transaction) | 
|   | Can be reimplemented to work with the transaction returned by the operation.  
  | 
|   | 
| void  | propertyChangeEvent (void event) | 
|   | Allows all actions to handle property change events.  
  | 
|   | 
| void  | resumeEvent () | 
|   | Called whenever the action resumes its operation, for example after it was temporary suspended for another action.  
  | 
|   | 
| void  | setArrowCursor () | 
|   | Sets the current cursor of the current document interface (all views attached to it) to the normal arrow cursor.  
  | 
|   | 
| void  | setCommandPrompt (void prompt) | 
|   | 
| void  | setCrosshairCursor () | 
|   | Sets the current cursor of the current document interface (all views attached to it) to crosshair cursor.  
  | 
|   | 
| void  | setCursor (void cursor, void name) | 
|   | 
| void  | setLeftMouseTip (void tip) | 
|   | 
| void  | setRightMouseTip (void tip) | 
|   | 
| void  | setState (void state) | 
|   | Set the state of this action.  
  | 
|   | 
| void  | setUiOptions (void uiFile, void split) | 
|   | Sets the UI options toolbar content for this tool.  
  | 
|   | 
| void  | showDialog () | 
|   | Show dialog to enter some or all of the options.  
  | 
|   | 
| void  | showUiOptions (void resume, void restoreFromSettings) | 
|   | Shows the UI options of this action if this.uiFile is set.  
  | 
|   | 
| void  | simulateMouseMoveEvent () | 
|   | 
| void  | slotReset () | 
|   | Called if the user clicks the reset button of an action.  
  | 
|   | 
| void  | suspendEvent () | 
|   | Called whenever the action is suspended, for example if another action is started while this action is active.  
  | 
|   | 
| void  | updatePreview (void clear) | 
|   | Updates the preview based on the operation returned by getOperation and the auxiliary construction returned be getAuxPreview.  
  | 
|   | 
| 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  | 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  | setGraphicsView (RGraphicsView *) | 
|   | Called if this action is set as a navigation action of a graphics 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.  
  | 
|   | 
| virtual void  | zoomChangeEvent (RGraphicsView &) | 
|   | Called when the zoom factor or offset changed in the given view.  
  | 
|   | 
| virtual  | ~RActionAdapter () | 
|   | 
| RAction::ClickMode  | getClickMode () | 
|   | 
| virtual RDocument *  | getDocument () | 
|   | 
| QList< RGraphicsScene * >  | getGraphicsScenes () | 
|   | 
| virtual RGuiAction *  | getGuiAction () | 
|   | 
| RAction *  | getOverrideBase () | 
|   | 
| RStorage *  | getStorage () | 
|   | 
| QString  | getUniqueGroup () | 
|   | 
| bool  | hasNoState () | 
|   | 
| bool  | isOverride () | 
|   | 
| bool  | isTerminated () | 
|   | 
|   | RAction (RGuiAction *guiAction=NULL) | 
|   | Copyright (c) 2011-2018 by Andrew Mustun.  
  | 
|   | 
| void  | setClickMode (RAction::ClickMode m) | 
|   | Sets the current click mode.  
  | 
|   | 
| virtual void  | setDocumentInterface (RDocumentInterface *di) | 
|   | 
| void  | setGuiAction (RGuiAction *guiAction) | 
|   | 
| void  | setNoState (bool on=true) | 
|   | 
| void  | setOverride () | 
|   | 
| void  | setOverrideBase (RAction *base) | 
|   | 
| void  | setUniqueGroup (const QString &ug) | 
|   | 
| virtual RVector  | snap (RMouseEvent &event, bool preview=false) | 
|   | Uses the currently active snap function to snap to the closest object or grid point.  
  | 
|   | 
| void  | terminate () | 
|   | Terminates the action.  
  | 
|   | 
| virtual  | ~RAction () | 
|   | 
Base class for misc info tools.