13 #if !defined(Q_MOC_RUN)
41 class DtAssembledMenu;
65 virtual void addNonFocusKeyMapFunction(
const std::string&);
66 virtual void removeNonFocusKeyMapFunction(
const std::string&);
75 virtual void setApplyChangesToAllKeymaps(
bool);
76 virtual bool applyChangesToAllKeymaps()
const;
79 virtual bool isMenuFunction(
const std::string& func)
const;
82 virtual QString reverseTranslate(
const QString&)
const;
88 virtual bool setSaveManagersOnChange(
bool);
89 virtual bool saveManagersOnChange()
const;
91 virtual bool hasActionToProcessNonFocusKey(
const QKeySequence&);
96 virtual void actionDestroyed();
116 virtual void manageChangeableMenu(
const std::string& menuId);
120 virtual void setupChangeableMenus();
130 virtual int mapPathToKeymapFunctionCategory(
const std::string& path);
149 void parseTSFile(
const QString& file);
151 virtual void zoomToExtents();
206 virtual void closeEvent(QCloseEvent*);
209 virtual void hideEvent(QHideEvent*);
211 virtual void addKeyFunction(
const std::string& name,
const std::string& keyString);
214 virtual void on_applyChangesToAllKeymapsChanged();
220 virtual void requestInput(
const std::string& functionName,
222 virtual void requestInput(
const std::string& functionName,
bool isBinary );
240 void show( std::string functionName,
bool isBinary );
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Contains makVrv::DtKeyMapManagerSignaler class.
The reverse key map is a list of these for each function name.
Definition: DtKeyMap.h:246
Contains makVrv::DtKeyMappingEditorPage class.
makVrv::DtPageCreatorTemplate< DtVrfKeyMappingEditorPage > DtVrfKeyMappingEditorPageCreator
Definition: vrfMenuKeyMapManager.h:190
This file contains the declaration for the class DtKeyState.
a Key Map contains a map of keys to FunctionMapEntrys, as well as a list of functions to execute when...
Definition: DtKeyMap.h:312
KeyModifier
Describe which modifier(s) are pressed.
Definition: DtKeyState.h:136
The manager for owning key maps.
Definition: DtKeyMapManager.h:32
Override these classes to be able to add check box to apply menu item changes to all key maps...
Definition: vrfMenuKeyMapManager.h:179
Contains makVrv::DtVirtualBaseClass class.
This class encapsulates the state associated with a key event.
Definition: DtKeyState.h:21
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtKeyMapManager class.
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
A dialog page controlling file caching.
Definition: DtKeyMappingEditorPage.h:24
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
Definition: vrfMenuKeyMapManager.h:229
KeyType
Enumerate the key types. These are based on Virtual Key Codes.
Definition: DtKeyState.h:25
This is the dialog the user types key sequences to be mapped. It shares a logic object with DtKeyMapE...
Definition: DtKeyMappingEditorWidget.h:223
KeyEventType
Enumerate the types of key events supported.
Definition: DtKeyEvent.h:20