VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtGeneralApplicationSettingsInterface Class Referenceabstract
Inheritance diagram for makVrv::DtGeneralApplicationSettingsInterface:
Inheritance graph
[legend]

Public Member Functions

 DtGeneralApplicationSettingsInterface ()
 
virtual ~DtGeneralApplicationSettingsInterface ()
 
 DtGeneralApplicationSettingsInterface (DtGeneralApplicationSettingsInterface &in)=delete
 
DtGeneralApplicationSettingsInterfaceoperator= (const DtGeneralApplicationSettingsInterface &)=delete
 
virtual void setScreenCaptureFilePath (const DtUnicode &filePath)=0
 
virtual void setShowQuitDialogOnClose (bool show)=0
 
virtual void setPaperMapLayerTimeout (double val)=0
 
virtual void setDarkModeEnabled (bool enabled)=0
 
virtual void setLightModeDarkModeIconsEnabled (bool enabled)=0
 

Public Attributes

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
 

Constructor & Destructor Documentation

makVrv::DtGeneralApplicationSettingsInterface::DtGeneralApplicationSettingsInterface ( )

brief CTOR

virtual makVrv::DtGeneralApplicationSettingsInterface::~DtGeneralApplicationSettingsInterface ( )
virtual

DTOR.

makVrv::DtGeneralApplicationSettingsInterface::DtGeneralApplicationSettingsInterface ( DtGeneralApplicationSettingsInterface in)
delete

brief Copy Constructor not implemented - Copy not allowed

Member Function Documentation

DtGeneralApplicationSettingsInterface& makVrv::DtGeneralApplicationSettingsInterface::operator= ( const DtGeneralApplicationSettingsInterface )
delete

brief Assignment Operator not implemented - Assignment not allowed

virtual void makVrv::DtGeneralApplicationSettingsInterface::setScreenCaptureFilePath ( const DtUnicode filePath)
pure virtual

Setters.

Set the new file path for screen shot images

Implemented in makVrv::DtGeneralApplicationSettingsWidget.

virtual void makVrv::DtGeneralApplicationSettingsInterface::setShowQuitDialogOnClose ( bool  show)
pure virtual

Set the show quit dialog on close flag.

Implemented in makVrv::DtGeneralApplicationSettingsWidget.

virtual void makVrv::DtGeneralApplicationSettingsInterface::setPaperMapLayerTimeout ( double  val)
pure virtual

Set the timeout for layers for the paper map feature.

Implemented in makVrv::DtGeneralApplicationSettingsWidget.

virtual void makVrv::DtGeneralApplicationSettingsInterface::setDarkModeEnabled ( bool  enabled)
pure virtual

Set whether or not dark mode will be enabled for the application.

Implemented in makVrv::DtGeneralApplicationSettingsWidget.

virtual void makVrv::DtGeneralApplicationSettingsInterface::setLightModeDarkModeIconsEnabled ( bool  enabled)
pure virtual

Set whether or not to use light mode or dark mode specific icons is enabled for the application.

Implemented in makVrv::DtGeneralApplicationSettingsWidget.

Member Data Documentation

boost::signalslib::signal<void(DtUnicode)> makVrv::DtGeneralApplicationSettingsInterface::signal_screenCaptureImageFilePathChanged

Signals.

Called when the user checks the file caching checkbox.

boost::signalslib::signal<void(bool)> makVrv::DtGeneralApplicationSettingsInterface::signal_showQuitDialogOnCloseCheckBoxChanged

Called when the user checks the show quit dialog on close checkbox.

boost::signalslib::signal<void(bool)> makVrv::DtGeneralApplicationSettingsInterface::signal_darkModeEnabledCheckBoxChanged

Called when the user checks the enable dark mode checkbox.

boost::signalslib::signal<void(bool)> makVrv::DtGeneralApplicationSettingsInterface::signal_lightModeDarkModeIconsEnabledCheckBoxChange

Called when the user checks the lightModedarkModeIconsEnabled checkbox.

boost::signalslib::signal<void()> makVrv::DtGeneralApplicationSettingsInterface::signal_clearIconCacheButtonPressed

Called when the user checks the clearIconCache push button is pressed.

boost::signalslib::signal<void(double)> makVrv::DtGeneralApplicationSettingsInterface::signal_paperMapLayerTimeoutChanged

brief Called when paper map layer timeout slider is changed


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)