15 #include <QtWidgets/QWidget>
24 class DtSliderDoubleSpinboxWidget;
25 class DtSelectInstanceWidget;
42 virtual void setupGui();
45 virtual void clearMappings();
48 virtual void addMapping(
const std::string& key,
const std::string& context,
const std::string& functionText =
"",
49 bool ctrl =
false,
bool shift =
false,
bool drag =
false,
bool alt =
false);
52 virtual void setMouseHideTime(
float time);
55 virtual void setMouseHideEnabled(
bool enabled);
58 virtual void setMouseHideTimeWidgetEnabled(
bool enabled);
62 virtual void setMouseHideTimeMaxValue(
float maxValue);
71 virtual void clearProjections();
75 virtual void onProjectionChanged(
int projection);
76 virtual void onMouseHideEnabledChanged(
int checked);
77 virtual void onMouseHideTimeChanged(
double hideTime);
82 virtual QCheckBox*
const mouseHideEnabledCheckBoxWidget()
const;
84 virtual QCheckBox* mouseHideEnabledCheckBoxWidget();
94 virtual QTreeWidget*
const mouseMappingsTreeWidget()
const;
107 void connectToSignals();
A unicode string.
Definition: DtUnicode.h:33
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69