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);
A unicode string.
Definition: DtUnicode.h:33
ScenarioEventSettingsOptions
Definition: scenarioEventSettingsRecord.h:33
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DefaultSensorSignatures myDefaultSensorSignatures
Definition: scenarioEventSettingsRecord.h:104
ScenarioEventSettingsOptions myOptions
Definition: scenarioEventSettingsRecord.h:103
std::map< std::string, double > SensorSignatures
Sensor signatures that are used to populate the intelligence object dialog as possible default sensor...
Definition: scenarioEventSettingsRecord.h:47
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: scenarioEventSettingsRecord.h:97
int options() const
Definition: scenarioEventSettingsRecord.h:78
std::vector< std::pair< std::string, SensorSignatures > > DefaultSensorSignatures
Definition: scenarioEventSettingsRecord.h:48
Definition: scenarioEventSettingsRecord.h:30