22 class DtSelectInstanceWidget;
41 typedef std::map<DtMouseMappingEditorWidgetInterface::ProjectionIndex, MouseMappingList>
MouseMappings;
51 virtual void setupGui();
59 const std::string& context,
const std::string& functionText =
"",
60 bool ctrl =
false,
bool shift =
false,
bool drag =
false,
bool alt =
false);
63 virtual void slot_mouseHideTimeChanged(
double hideTime);
66 virtual void slot_mouseHideEnabledChanged(
bool enabled);
DtSignalConnectionManager myConnectionManager
Definition: DtMouseMappingEditorLogic.h:73
DtMouseMappingEditorWidgetInterface & myInterface
Definition: DtMouseMappingEditorLogic.h:71
std::map< DtMouseMappingEditorWidgetInterface::ProjectionIndex, MouseMappingList > MouseMappings
Definition: DtMouseMappingEditorLogic.h:41
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
std::vector< MouseMappingInformation > MouseMappingList
Definition: DtMouseMappingEditorLogic.h:40
DtDe & myDe
Definition: DtMouseMappingEditorLogic.h:70
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
MouseMappings myMouseMappings
Definition: DtMouseMappingEditorLogic.h:72
Base class to provide boost signal/slot management.
The logic for the mouse mapping editor (and mouse hide settings) page.
Definition: DtMouseMappingEditorLogic.h:26
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69