13 #include <boost/serialization/access.hpp>
14 #include <boost/serialization/nvp.hpp>
15 #include <boost/serialization/list.hpp>
16 #include <boost/serialization/map.hpp>
17 #include <boost/serialization/vector.hpp>
18 #include <boost/serialization/string.hpp>
46 virtual void addToTaskSetCommandLevel(
int level,
const std::string&);
49 virtual void removeFromTaskSetCommandLevel(
int level,
const std::string&);
51 virtual std::set<int> taskSetCommandLevels(
const std::string&)
const;
52 virtual bool isInTaskSetCommandLevel(
int level,
const std::string& taskSetType)
const;
57 virtual void setExpandCollapsedState(
const std::string& section,
bool exp);
58 virtual bool expandCollapsedState(
const std::string& section)
const;
63 virtual void setAlwaysPopOut(
bool);
64 virtual bool alwaysPopOut()
const;
68 friend class boost::serialization::access;
73 template<
class Archive>
74 void serialize(Archive & ar,
const unsigned int version)
76 ar & BOOST_SERIALIZATION_NVP(myTaskSetCommandLevels);
80 ar & BOOST_SERIALIZATION_NVP(myExpandedCollapsedStates);
81 ar & BOOST_SERIALIZATION_NVP(myAlwaysPopOut);
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
static const int TASKSETGROUP_HIGHCOMMAND_LEVEL
Definition: commandLevelsRecord.h:24
bool myAlwaysPopOut
Definition: commandLevelsRecord.h:88
static const int TASKSETGROUP_DETAILEDCOMMAND_LEVEL
Definition: commandLevelsRecord.h:25
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: commandLevelsRecord.h:74
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
std::map< int, std::set< std::string > > myTaskSetCommandLevels
Definition: commandLevelsRecord.h:86
std::map< std::string, bool > myExpandedCollapsedStates
Definition: commandLevelsRecord.h:87
static const int TASKSETGROUP_FAVORITES_LEVEL
Definition: commandLevelsRecord.h:23
Definition: commandLevelsRecord.h:27
static const int TASKSETGROUP_ALL_LEVEL
Definition: commandLevelsRecord.h:22