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 | Protected Member Functions | Protected Attributes | Private Member Functions
makVrv::DtGeneralApplicationSettingsLogic Class Reference

The logic for controlling how the DtGeneralApplicationSettingsPage works.

Public Member Functions

 DtGeneralApplicationSettingsLogic (DtDe &de, DtGeneralApplicationSettingsInterface &gui, DtPersistenceControlsInterface &persistenceGui)
 
virtual ~DtGeneralApplicationSettingsLogic ()
 

Protected Member Functions

virtual void sendSettingsToGui ()
 
virtual void slot_screenCaptureImageFilePathChanged (const DtUnicode &filePath)
 
virtual void slot_showQuitDialogOnCloseCheckBoxChanged (bool checked)
 
virtual void slot_darkModeEnabledCheckBoxChanged (bool checked)
 
virtual void slot_lightModeDarkModeIconsEnabledCheckBoxChange (bool checked)
 
virtual void slot_clearIconCacheButtonPressed ()
 
virtual void slot_paperMapLayerTimeoutSet (double timeout)
 
virtual void settingsRestored (const DtSettingsBackup *)
 

Protected Attributes

DtDemyDe
 
DtGeneralApplicationSettingsInterfacemyGui
 
DtPersistenceControlsInterfacemyPersistenceGui
 
DtSignalConnectionManager mySignals
 

Private Member Functions

 DtGeneralApplicationSettingsLogic ()
 

Constructor & Destructor Documentation

makVrv::DtGeneralApplicationSettingsLogic::DtGeneralApplicationSettingsLogic ( )
private

Constructor

makVrv::DtGeneralApplicationSettingsLogic::DtGeneralApplicationSettingsLogic ( DtDe de,
DtGeneralApplicationSettingsInterface gui,
DtPersistenceControlsInterface persistenceGui 
)

CTOR.

virtual makVrv::DtGeneralApplicationSettingsLogic::~DtGeneralApplicationSettingsLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtGeneralApplicationSettingsLogic::sendSettingsToGui ( )
protectedvirtual

Update the gui interface with current file caching settings.

virtual void makVrv::DtGeneralApplicationSettingsLogic::slot_screenCaptureImageFilePathChanged ( const DtUnicode filePath)
protectedvirtual

Called when the user changes the file path of the screen captured images.

virtual void makVrv::DtGeneralApplicationSettingsLogic::slot_showQuitDialogOnCloseCheckBoxChanged ( bool  checked)
protectedvirtual

Called when the user changes the show quit dialog checkBox.

virtual void makVrv::DtGeneralApplicationSettingsLogic::slot_darkModeEnabledCheckBoxChanged ( bool  checked)
protectedvirtual

Called when the user changes the enable dark mode checkBox.

virtual void makVrv::DtGeneralApplicationSettingsLogic::slot_lightModeDarkModeIconsEnabledCheckBoxChange ( bool  checked)
protectedvirtual

Called when the user changes the enable dark mode checkBox.

virtual void makVrv::DtGeneralApplicationSettingsLogic::slot_clearIconCacheButtonPressed ( )
protectedvirtual

Called when the user pressed the clear icon cache push button.

virtual void makVrv::DtGeneralApplicationSettingsLogic::slot_paperMapLayerTimeoutSet ( double  timeout)
protectedvirtual

Called when the paper map layer timeout setting is changed by the gui.

virtual void makVrv::DtGeneralApplicationSettingsLogic::settingsRestored ( const DtSettingsBackup )
protectedvirtual

Called when settings are restored. Resets gui if the restored object type is of this class.

Member Data Documentation

DtDe& makVrv::DtGeneralApplicationSettingsLogic::myDe
protected
DtGeneralApplicationSettingsInterface& makVrv::DtGeneralApplicationSettingsLogic::myGui
protected
DtPersistenceControlsInterface& makVrv::DtGeneralApplicationSettingsLogic::myPersistenceGui
protected
DtSignalConnectionManager makVrv::DtGeneralApplicationSettingsLogic::mySignals
protected

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)