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>
35 DtShowEventOptionsNone = 0,
36 DtShowAllEvents = 0x00000001,
37 DtShowAllEventsByVisibleForce = 0x00000002,
38 DtShowAllActiveEvents = 0x00000004,
39 DtShowAllActiveEventsByVisibleForce = 0x00000008,
40 DtShowDialogsForStartedEvents = 0x00000010,
41 DtShowDisabledScenarioEvents = 0x00000020,
42 DtAllShowEvents = (DtShowAllEvents | DtShowAllEventsByVisibleForce | DtShowAllActiveEvents | DtShowAllActiveEventsByVisibleForce)
58 virtual void setFlag(
int flag,
bool set);
60 void setShowAllEvents(
bool);
61 bool showAllEvents()
const;
63 void setShowAllEventsByVisibleForce(
bool);
64 bool showAllEventsByVisibleForce()
const;
66 void setShowAllActiveEvents(
bool);
67 bool showAllActiveEvents()
const;
69 void setShowAllActiveEventsByVisibleForce(
bool);
70 bool showAllActiveEventsByVisibleForce()
const;
72 void setShowDisabledScenarioEvents(
bool);
73 bool showDisabledScenarioEvents()
const;
75 void setShowDialogsForStartedEvents(
bool);
76 bool showDialogsForStartedEvents()
const;
83 void addDefaultSensorSignature(
const makVrv::DtUnicode& type,
const SensorSignatures& sigs);
85 const DefaultSensorSignatures& defaultSensorSignatures()
const;
86 void setDefaultSensorSignatures(
const DefaultSensorSignatures& signatures);
91 friend class boost::serialization::access;
96 template<
class Archive>
97 void serialize(Archive & ar,
const unsigned int version)
99 ar & BOOST_SERIALIZATION_NVP(myOptions);