16 #include <boost/serialization/access.hpp>
17 #include <boost/serialization/nvp.hpp>
18 #include <boost/serialization/list.hpp>
19 #include <boost/serialization/map.hpp>
20 #include <boost/serialization/vector.hpp>
21 #include <boost/serialization/string.hpp>
30 DtDenySystemScriptEditing = 0x00000001,
31 DtDoNotWarnOnSystemScriptChange = 0x00000002,
32 DtMonitorFrameRates = 0x00000004,
43 virtual void setFlag(
int flag,
bool set);
50 void setWarnOnSystemScriptChange(
bool);
51 bool warnOnSystemScriptChange()
const;
53 void setDenySystemScriptEditing(
bool);
54 bool denySystemScriptEditing()
const;
56 void setMonitorFrameRates(
bool);
57 bool monitorFrameRates()
const;
59 void setScriptEditor(
const std::string&);
60 const std::string& scriptEditor()
const;
63 friend class boost::serialization::access;
68 template<
class Archive>
69 void serialize(Archive & ar,
const unsigned int version)
71 ar & BOOST_SERIALIZATION_NVP(myScriptedTaskOptions);
72 ar & BOOST_SERIALIZATION_NVP(myScriptEditor);
76 ar & BOOST_SERIALIZATION_NVP(myIndent);