19 using namespace makArchives;
25 class DtRecordSettingsBackupInterface;
45 virtual void setViewControlEnabled(
bool val );
46 virtual bool viewControlEnabled()
const;
48 virtual void setScreenCaptureFilePath(
const DtUnicode& filePath);
49 virtual const DtUnicode& screenCaptureFilePath()
const;
53 virtual void setMouseHideEnabled(
bool enabled);
57 virtual bool mouseHideEnabled()
const;
61 virtual void setMouseHideTime(
float hideTime);
64 virtual float mouseHideTime()
const;
68 virtual void setShowQuitDialogOnClose(
bool show);
71 virtual bool showQuitDialogOnClose()
const;
74 virtual void setPaperMapLayerTimeout(
double val);
77 virtual double paperMapLayerTimeout()
const;
110 template <
typename ManagerClass>
114 template <
typename ManagerClass>
Application Settings Manager Settings associated with the application that don't merit an additional ...
Definition: DtApplicationSettingsManager.h:31
Base class for (non-shared) settings managers.
Definition: DtBaseSettingsManager.h:271
A unicode string.
Definition: DtUnicode.h:33
bool myShowQuitDialogOnClose
Definition: DtApplicationSettingsManager.h:126
boost::signalslib::signal< void(DtUnicode)> signal_screenCaptureFilePathChanged
Definition: DtApplicationSettingsManager.h:84
Record for the settings associated with the application that don't merit an additional settings file ...
Definition: DtApplicationSettingsRecord.h:18
Contains makArchives::DtApplicationSettingsRecord class.
float myMouseHideTime
Definition: DtApplicationSettingsManager.h:125
bool myMouseHideEnabled
Definition: DtApplicationSettingsManager.h:124
boost::signalslib::signal< void(bool)> signal_showQuitDialogOnCloseChanged
Definition: DtApplicationSettingsManager.h:90
boost::signalslib::signal< void(double)> signal_paperMapLayerTimeoutChanged
Definition: DtApplicationSettingsManager.h:92
boost::signalslib::signal< void(bool)> signal_mouseHideEnabledChanged
Definition: DtApplicationSettingsManager.h:86
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::signalslib::signal< void(bool)> signal_viewControlEnabledSet
Definition: DtApplicationSettingsManager.h:82
void defaultManagerRegisterInstanceFunction(DtDe &de, ManagerClass *mgr)
Default implementation of how to register a manager, especially necessary when overriding the manager...
Definition: DtDe.h:847
boost::signalslib::signal< void(float)> signal_mouseHideTimeChanged
Definition: DtApplicationSettingsManager.h:88
ManagerClass & defaultManagerInstanceFunction(DtDe &de, bool allowedInSlave)
default Manager instance function.
Definition: DtDe.h:809
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtUnicode myScreenCaptureFilePath
Definition: DtApplicationSettingsManager.h:123
double myPaperMapLayerTimeout
Definition: DtApplicationSettingsManager.h:127
bool myViewControlEnabled
Definition: DtApplicationSettingsManager.h:122
Contains the DtBaseSettingsManager class declaration.
Contains DLL export macros.