![]() |
VR-Forces Developer's Guide
|
The widget for general application settings.

Public Member Functions | |
| DtGeneralApplicationSettingsWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=Qt::Widget) | |
| virtual | ~DtGeneralApplicationSettingsWidget () |
| virtual void | setScreenCaptureFilePath (const DtUnicode &filePath) |
| virtual void | setShowQuitDialogOnClose (bool show) |
| virtual void | setPaperMapLayerTimeout (double timeout) |
| virtual void | setDarkModeEnabled (bool enabled) |
| virtual void | setLightModeDarkModeIconsEnabled (bool enabled) |
Public Member Functions inherited from makVrv::DtGeneralApplicationSettingsInterface | |
| DtGeneralApplicationSettingsInterface () | |
| virtual | ~DtGeneralApplicationSettingsInterface () |
| DtGeneralApplicationSettingsInterface (DtGeneralApplicationSettingsInterface &in)=delete | |
| DtGeneralApplicationSettingsInterface & | operator= (const DtGeneralApplicationSettingsInterface &)=delete |
User input slots. | |
Receives notification that the user has click the browse button. | |
| DtDe & | myDe |
| QPushButton * | myFilePathButton |
| QLineEdit * | myFileDirectoryTextLine |
| QLabel * | myFileDirectoryLabel |
| QCheckBox * | myShowQuitDialogOnCloseCheckBox |
| QCheckBox * | myDarkModeEnabledCheckBox |
| QCheckBox * | myLightModeDarkModeIconsEnabledCheckBox |
| QPushButton * | myClearIconCachePushButton |
| QLabel * | myPaperMapLayerTimeoutLabel |
| DtSliderDoubleSpinboxWidget * | myPaperMapLayerTimeoutSlider |
| void | on_browseButtonClicked () |
| void | on_showQuitDialogOnCloseCheckBoxChanged (int) |
| void | on_darkModeEnabledCheckBoxChanged (int) |
| void | on_lightModeDarkModeIconsEnabledCheckBoxChanged (int) |
| void | on_clearIconCachePushButtonPressed () |
| void | on_paperMapLayerTimeoutSliderChanged (double val) |
| void | connectToSignals () |
| void | setupGui () |
| DtGeneralApplicationSettingsWidget () | |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtGeneralApplicationSettingsInterface | |
| boost::signalslib::signal < void(DtUnicode)> | signal_screenCaptureImageFilePathChanged |
| boost::signalslib::signal < void(bool)> | signal_showQuitDialogOnCloseCheckBoxChanged |
| boost::signalslib::signal < void(bool)> | signal_darkModeEnabledCheckBoxChanged |
| boost::signalslib::signal < void(bool)> | signal_lightModeDarkModeIconsEnabledCheckBoxChange |
| boost::signalslib::signal< void()> | signal_clearIconCacheButtonPressed |
| boost::signalslib::signal < void(double)> | signal_paperMapLayerTimeoutChanged |
| makVrv::DtGeneralApplicationSettingsWidget::DtGeneralApplicationSettingsWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = Qt::Widget |
||
| ) |
|
virtual |
|
private |
The display engine for this instance.
|
virtual |
Set the file path of the screen shot image.
Implements makVrv::DtGeneralApplicationSettingsInterface.
|
virtual |
Set the show quit dialog on close flag.
Implements makVrv::DtGeneralApplicationSettingsInterface.
|
virtual |
Set the paper maps layer timeout (osgEarth mask layers).
| [in] | timeout | is the timeout in seconds for paper maps layers that are not visible in any observer. |
Implements makVrv::DtGeneralApplicationSettingsInterface.
|
virtual |
Set whether or not dark mode is enabled for the application.
| [in] | enabled | whether or not dark mode is enabled for the application. |
Implements makVrv::DtGeneralApplicationSettingsInterface.
|
virtual |
Set whether or not to use light mode or dark mode specific icons is enabled for the application.
| [in] | enabled | whether or not to use light mode or dark mode specific icons is enabled for the application. |
Implements makVrv::DtGeneralApplicationSettingsInterface.
|
slot |
The display engine for this instance.
|
slot |
Receives notification that the user has clicked the showQuitDialogOnClose button.
|
slot |
Receives notification that the user has clicked the darkModeEnabled checkbox.
|
slot |
Receives notification that the user has clicked the lightModedarkModeIconsEnabled checkbox.
|
slot |
Receives notification that the user has pressed the clearIconCache push button.
|
slot |
Receives notification that the user has changed the value on the paper map timeout slider.
|
slot |
Connects widget signals to slots. Non-virtual (Called from CTOR).
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.
|
protected |
The display engine for this instance.