| 
    MeVisLab Toolbox Reference
    
   | 
 
#include <CSOKeyboardCommands.h>
  
Public Member Functions | |
| CSODeleteCSOCommandAction (SoView2DCSOExtensibleEditor *owner) | |
| void | execute () override | 
| Executes the action. Must be overridden by user.   | |
  Public Member Functions inherited from SoCommandAction | |
| SoCommandAction (SoInteractionOwner *owner, std::string id) | |
| Standard constructor.   | |
| bool | setShortcut (const std::string &shortcut) | 
| Sets the (only) default key shortcut (as string describing the shortcut, see ManagedKeyboardShortcut::fromString).   | |
| void | setShortcut (const Shortcut &shortcut) | 
| Sets the (only) default key shortcut.   | |
| void | addShortcut (const Shortcut &shortcut) | 
| Adds another default key shortcut.   | |
| void | clearShortcuts () | 
| Clears all currently set shortcuts.   | |
| ShortcutList | getShortcuts () const | 
| Returns the default key shortcuts.   | |
| TriggerList | getTriggers () const | 
| Alternative name for getShortcuts()   | |
| virtual bool | isShortcut (int modifiers, SoKeyboardEvent::Key keyCode) const | 
| Checks whether the given key with the given modifiers is a shortcut for this action; see SoInteraction for possible modifiers.   | |
  Public Member Functions inherited from SoInteraction | |
| SoInteraction (InteractionType type, SoInteractionOwner *owner, const std::string &id, bool registerWithOwner=true) | |
| Standard constructor.   | |
| virtual | ~SoInteraction () | 
| Virtual destructor.   | |
| SoInteractionOwner * | getOwner () const | 
| Returns the interaction provider of this entry.   | |
| virtual bool | isEnabled () const | 
Returns the enabled status of this interaction - if this returns false, the action is not selectable (but if a mouse action has already been started, it will not be aborted if this returns false).   | |
| virtual void | setEnabled (bool enabled) | 
| Sets the enabled status of this interaction.   | |
| std::string | getID () const | 
| Returns the ID of this interaction.   | |
| void | setID (const std::string &id) | 
| Sets the ID of this interaction.   | |
| std::string | getFullID () const | 
| Returns the ID string consisting of the ID of the provider and this action's ID, separated by '.   | |
| InteractionType | getInteractionType () const | 
| Returns type of interaction object.   | |
| template<class T > | |
| bool | isOfType () const | 
| Convenience method for checking type.   | |
| int | getMenuPriority () const | 
| void | setMenuPriority (int priority) | 
| Sets the priority value for ordered display in menus/tool boxes.   | |
| virtual std::string | getUserName () const | 
| Returns user-visible name of this item for direct display (e.g., in tool box or menu).   | |
| virtual void | setUserName (const std::string &name) | 
| Sets the user name of this interaction entry.   | |
| virtual std::string | getIconFile () const | 
| Returns the filename of an icon (e.g., for use in a tool box or in menu).   | |
| virtual void | setIconFile (const std::string &file) | 
| Sets the filename of an icon used for this interaction entry.   | |
| virtual std::string | getDescription () const | 
| Returns the description for user help.   | |
| virtual void | setDescription (const std::string &descr) | 
| Sets the description for user help.   | |
| virtual void | ref () | 
| virtual void | unref () | 
| int | getStateVersion () const | 
| void | touch () | 
| Increments the version number of attribute state to mark attribute changes.   | |
Additional Inherited Members | |
  Public Types inherited from SoCommandAction | |
| enum | { TypeId = TypeCommandAction } | 
| typedef ManagedKeyboardShortcut | Shortcut | 
| Class Shortcut encapsulates the combination of modifier keys and another key that activates a command.   | |
| typedef std::list< Shortcut > | ShortcutList | 
| A list of shortcuts.   | |
| typedef ManagedKeyboardShortcut | Trigger | 
| Also define Trigger as synonym for Shortcut, since that name is used by the other interactions.   | |
| typedef std::list< Shortcut > | TriggerList | 
| Defines TriggerList as synonym for ShortcutList.   | |
  Public Types inherited from SoInteraction | |
| enum | {  NoModifier = ManagedActionTrigger::NoModifier , ShiftModifier = ManagedActionTrigger::ShiftModifier , ControlModifier = ManagedActionTrigger::ControlModifier , AltModifier = ManagedActionTrigger::AltModifier , AllModifiersMask = ManagedActionTrigger::AllModifiersMask , ShiftMask = ShiftModifier , CtrlMask = ControlModifier , AltMask = AltModifier }  | 
| Constants to use where keyboard modifiers must be specified.  More... | |
| enum | InteractionType { TypePointingAction , TypeCommandAction , TypeOffsetAction } | 
| Enum identifying subtypes of this class.  More... | |
Definition at line 70 of file CSOKeyboardCommands.h.
| CSODeleteCSOCommandAction::CSODeleteCSOCommandAction | ( | SoView2DCSOExtensibleEditor * | owner | ) | 
      
  | 
  overridevirtual | 
Executes the action. Must be overridden by user.
Implements SoCommandAction.