17 #include <boost/signals.hpp>
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;
104 template <
typename ManagerClass>
108 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
boost::signal< void(float)> signal_mouseHideTimeChanged
Definition: DtApplicationSettingsManager.h:84
A unicode string.
Definition: DtUnicode.h:33
bool myShowQuitDialogOnClose
Definition: DtApplicationSettingsManager.h:120
boost::signal< void(bool)> signal_showQuitDialogOnCloseChanged
Definition: DtApplicationSettingsManager.h:86
Record for the settings associated with the application that don't merit an additional settings file ...
Definition: DtApplicationSettingsRecord.h:19
Contains makArchives::DtApplicationSettingsRecord class.
float myMouseHideTime
Definition: DtApplicationSettingsManager.h:119
bool myMouseHideEnabled
Definition: DtApplicationSettingsManager.h:118
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
void defaultManagerRegisterInstanceFunction(DtDe &de, ManagerClass *mgr)
Default implementation of how to register a manager, especially necessary when overriding the manager...
Definition: DtDe.h:840
boost::signal< void(DtUnicode)> signal_screenCaptureFilePathChanged
Definition: DtApplicationSettingsManager.h:80
ManagerClass & defaultManagerInstanceFunction(DtDe &de, bool allowedInSlave)
default Manager instance function.
Definition: DtDe.h:802
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::signal< void(bool)> signal_mouseHideEnabledChanged
Definition: DtApplicationSettingsManager.h:82
DtUnicode myScreenCaptureFilePath
Definition: DtApplicationSettingsManager.h:117
boost::signal< void(bool)> signal_viewControlEnabledSet
Definition: DtApplicationSettingsManager.h:78
bool myViewControlEnabled
Definition: DtApplicationSettingsManager.h:116
Contains the DtBaseSettingsManager class declaration.
Contains DLL export macros.