![]() |
VR-Forces 4.8 Class Documentation
|
A widget class for editing / displaying mouse settings. More...

Public Member Functions | |
| DtMouseMappingEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0) | |
| CTOR. More... | |
| virtual | ~DtMouseMappingEditorWidget () |
| Virtual DTOR. More... | |
Public Member Functions inherited from makVrv::DtMouseMappingEditorWidgetInterface | |
| virtual | ~DtMouseMappingEditorWidgetInterface () |
| Virtual DTOR. More... | |
Protected Slots | |
| virtual void | onProjectionChanged (int projection) |
| virtual void | onMouseHideEnabledChanged (int checked) |
| virtual void | onMouseHideTimeChanged (double hideTime) |
Protected Member Functions | |
| virtual void | setupGui () |
| virtual void | clearMappings () |
| Clears out mouse mappings tree widget. More... | |
| virtual void | addMapping (const std::string &key, const std::string &context, const std::string &functionText="", bool ctrl=false, bool shift=false, bool drag=false, bool alt=false) |
| Adds a new mapping to the dialog. More... | |
| virtual void | setMouseHideTime (float time) |
| Set the current mouse hide time (from application settings mgr) More... | |
| virtual void | setMouseHideEnabled (bool enabled) |
| Set whether mouse hide is enabled (from application settings mgr) More... | |
| virtual void | setMouseHideTimeWidgetEnabled (bool enabled) |
| Enable/disable the mouse hide time widget (based on mouse hide enabled state) More... | |
| virtual void | setMouseHideTimeMaxValue (float maxValue) |
| Set the maximum value to be displayed in the slider/combo box widget for mouse hide time. More... | |
| virtual void | addProjection (ProjectionIndex index, const DtUnicode &projectionName) |
| Add a projection type to the projection selection widget. More... | |
| virtual void | setCurrentProjection (ProjectionIndex index) |
| Set the current projection for the mouse mappings display to use. More... | |
| virtual void | clearProjections () |
| Clear the projection selection widget. More... | |
| void | connectToSignals () |
| Connects widget signals to slots. More... | |
| virtual QCheckBox *const | mouseHideEnabledCheckBoxWidget () const |
| Accessor for the mouseHideEnabledCheckBoxWidget. More... | |
| virtual QCheckBox * | mouseHideEnabledCheckBoxWidget () |
| virtual DtSliderDoubleSpinboxWidget *const | mouseHideTimeSliderSpinBoxWidget () const |
| Accessor for the mouseHideTimeSliderSpinBoxWidget. More... | |
| virtual DtSliderDoubleSpinboxWidget * | mouseHideTimeSliderSpinBoxWidget () |
| virtual QTreeWidget *const | mouseMappingsTreeWidget () const |
| Accessor for the mouseMappingsTreeWidget. More... | |
| virtual QTreeWidget * | mouseMappingsTreeWidget () |
| virtual DtSelectInstanceWidget *const | projectionComboWidget () const |
| Accessor for the projection mode selection widget. More... | |
| virtual DtSelectInstanceWidget * | projectionComboWidget () |
Additional Inherited Members | |
Public Types inherited from makVrv::DtMouseMappingEditorWidgetInterface | |
| enum | ProjectionIndex { ProjectionIndex2D = 0, ProjectionIndex3D = 1 } |
| Enumeration for the types of mouse mappings that can be displayed. More... | |
Public Attributes inherited from makVrv::DtMouseMappingEditorWidgetInterface | |
| boost::signal< void(float)> | signal_mouseHideTimeChanged |
| Signal from the widget that the mouse hide time was changed. More... | |
| boost::signal< void(bool)> | signal_mouseHideEnabledChanged |
| Signal from the widget that mouse hide was enabled or disabled. More... | |
| boost::signal< void(ProjectionIndex)> | signal_projectionChanged |
| Signal from the widget that the projection type for mouse settings changed More... | |
A widget class for editing / displaying mouse settings.
| makVrv::DtMouseMappingEditorWidget::DtMouseMappingEditorWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | flags = 0 |
||
| ) |
CTOR.
|
virtual |
Virtual DTOR.
|
protectedvirtual |
|
protectedvirtual |
Clears out mouse mappings tree widget.
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Adds a new mapping to the dialog.
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Set the current mouse hide time (from application settings mgr)
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Set whether mouse hide is enabled (from application settings mgr)
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Enable/disable the mouse hide time widget (based on mouse hide enabled state)
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Set the maximum value to be displayed in the slider/combo box widget for mouse hide time.
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Add a projection type to the projection selection widget.
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Set the current projection for the mouse mappings display to use.
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtual |
Clear the projection selection widget.
Implements makVrv::DtMouseMappingEditorWidgetInterface.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtual |
Accessor for the mouseHideEnabledCheckBoxWidget.
|
protectedvirtual |
|
protectedvirtual |
Accessor for the mouseHideTimeSliderSpinBoxWidget.
|
protectedvirtual |
|
protectedvirtual |
Accessor for the mouseMappingsTreeWidget.
|
protectedvirtual |
|
protectedvirtual |
Accessor for the projection mode selection widget.
|
protectedvirtual |
|
protected |
Connects widget signals to slots.
Non-virtual (Called from CTOR).
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |