10 #ifndef DtKeyMapRecord_H_
11 #define DtKeyMapRecord_H_
40 const std::string& name()
const;
41 void setName(
const std::string& name);
70 friend class boost::serialization::access;
72 template <
typename Archive>
75 ar & BOOST_SERIALIZATION_NVP(myName);
77 ar & BOOST_SERIALIZATION_NVP(myUnmodifiedKeyMap);
78 ar & BOOST_SERIALIZATION_NVP(myShiftKeyMap);
79 ar & BOOST_SERIALIZATION_NVP(myCtrlKeyMap);
80 ar & BOOST_SERIALIZATION_NVP(myAltKeyMap);
81 ar & BOOST_SERIALIZATION_NVP(myShiftCtrlKeyMap);
82 ar & BOOST_SERIALIZATION_NVP(myShiftAltKeyMap);
83 ar & BOOST_SERIALIZATION_NVP(myCtrlAltKeyMap);
84 ar & BOOST_SERIALIZATION_NVP(myShiftCtrlAltKeyMap);
KeyFunctionListMap myAltKeyMap
Definition: DtKeyMapRecord.h:93
void serialize(Archive &ar, unsigned int version)
Definition: DtKeyMapRecord.h:73
std::pair< FunctionList, FunctionList > UpDownFunctionLists
Definition: DtKeyMapRecord.h:24
KeyFunctionListMap myCtrlAltKeyMap
Definition: DtKeyMapRecord.h:96
std::list< std::string > FunctionList
Definition: DtKeyMapRecord.h:23
A record saving the keyboard mapping.
Definition: DtKeyMapRecord.h:19
KeyFunctionListMap myShiftAltKeyMap
Definition: DtKeyMapRecord.h:95
Contains DLL export macros.
KeyFunctionListMap myShiftCtrlKeyMap
Definition: DtKeyMapRecord.h:94
KeyFunctionListMap myShiftKeyMap
Definition: DtKeyMapRecord.h:91
std::map< int, UpDownFunctionLists > KeyFunctionListMap
Definition: DtKeyMapRecord.h:25
std::string myName
Definition: DtKeyMapRecord.h:89
KeyFunctionListMap myUnmodifiedKeyMap
Definition: DtKeyMapRecord.h:90
KeyFunctionListMap myCtrlKeyMap
Definition: DtKeyMapRecord.h:92
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
KeyFunctionListMap myShiftCtrlAltKeyMap
Definition: DtKeyMapRecord.h:97