19 class DtGeneralApplicationSettingsInterface;
20 class DtPersistenceControlsInterface;
21 class DtSettingsBackup;
35 virtual ~DtGeneralApplicationSettingsLogic();
39 virtual void sendSettingsToGui();
42 virtual void slot_screenCaptureImageFilePathChanged(
const DtUnicode& filePath);
45 virtual void slot_showQuitDialogOnCloseCheckBoxChanged(
bool checked);
48 virtual void slot_darkModeEnabledCheckBoxChanged(
bool checked);
51 virtual void slot_lightModeDarkModeIconsEnabledCheckBoxChange(
bool checked);
54 virtual void slot_clearIconCacheButtonPressed();
57 virtual void slot_paperMapLayerTimeoutSet(
double timeout);
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Interface to the General Application Settings GUI.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
DtGeneralApplicationSettingsInterface & myGui
Definition: DtGeneralApplicationSettingsLogic.h:63
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
Definition: DtGeneralApplicationSettingsInterface.h:16
DtSignalConnectionManager mySignals
Definition: DtGeneralApplicationSettingsLogic.h:66
DtPersistenceControlsInterface & myPersistenceGui
Definition: DtGeneralApplicationSettingsLogic.h:64
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
The logic for controlling how the DtGeneralApplicationSettingsPage works.
Definition: DtGeneralApplicationSettingsLogic.h:24
DtDe & myDe
Definition: DtGeneralApplicationSettingsLogic.h:62