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 DtAllShowEvents = (DtShowAllEvents | DtShowAllEventsByVisibleForce | DtShowAllActiveEvents | DtShowAllActiveEventsByVisibleForce)
57 virtual void setFlag(
int flag,
bool set);
59 void setShowAllEvents(
bool);
60 bool showAllEvents()
const;
62 void setShowAllEventsByVisibleForce(
bool);
63 bool showAllEventsByVisibleForce()
const;
65 void setShowAllActiveEvents(
bool);
66 bool showAllActiveEvents()
const;
68 void setShowAllActiveEventsByVisibleForce(
bool);
69 bool showAllActiveEventsByVisibleForce()
const;
71 void setShowDialogsForStartedEvents(
bool);
72 bool showDialogsForStartedEvents()
const;
79 void addDefaultSensorSignature(
const makVrv::DtUnicode& type,
const SensorSignatures& sigs);
81 const DefaultSensorSignatures& defaultSensorSignatures()
const;
82 void setDefaultSensorSignatures(
const DefaultSensorSignatures& signatures);
87 friend class boost::serialization::access;
92 template<
class Archive>
93 void serialize(Archive & ar,
const unsigned int version)
95 ar & BOOST_SERIALIZATION_NVP(myOptions);