34 void setViewControlEnabled(
bool enabled);
37 bool viewControlEnabled()
const;
40 void setScreenCaptureFilePath(
const std::string& filePath);
43 const std::string& screenCaptureFilePath()
const;
47 void setMouseHideEnabled(
bool enabled);
51 bool mouseHideEnabled()
const;
55 void setMouseHideTime(
float hideTime);
58 float mouseHideTime()
const;
61 void setShowQuitDialogOnClose(
bool show);
64 bool showQuitDialogOnClose()
const;
67 void setPaperMapLayerTimeout(
double val);
70 double paperMapLayerTimeout()
const;
74 friend class boost::serialization::access;
79 template<
class Archive>
80 void serialize(Archive & ar,
const unsigned int version)
83 ar & BOOST_SERIALIZATION_NVP(myViewControlEnabled);
86 ar & BOOST_SERIALIZATION_NVP(myScreenCaptureFilePath);
90 ar & BOOST_SERIALIZATION_NVP(myMouseHideEnabled);
91 ar & BOOST_SERIALIZATION_NVP(myMouseHideTime);
95 ar & BOOST_SERIALIZATION_NVP(myShowQuitDialogOnClose);
99 ar& BOOST_SERIALIZATION_NVP(myPaperMapLayerTimeout);
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
Record for the settings associated with the application that don't merit an additional settings file ...
Definition: DtApplicationSettingsRecord.h:18
std::string myScreenCaptureFilePath
Definition: DtApplicationSettingsRecord.h:104
Contains DLL export macros.
double myPaperMapLayerTimeout
Definition: DtApplicationSettingsRecord.h:108
bool myShowQuitDialogOnClose
Definition: DtApplicationSettingsRecord.h:107
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtApplicationSettingsRecord.h:80
bool myMouseHideEnabled
Definition: DtApplicationSettingsRecord.h:105
bool myViewControlEnabled
Definition: DtApplicationSettingsRecord.h:103
float myMouseHideTime
Definition: DtApplicationSettingsRecord.h:106
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31