13 #ifndef DtKeyMapRecord_H_
14 #define DtKeyMapRecord_H_
43 const std::string& name()
const;
44 void setName(
const std::string& name);
73 friend class boost::serialization::access;
75 template <
typename Archive>
78 ar & BOOST_SERIALIZATION_NVP(myName);
80 ar & BOOST_SERIALIZATION_NVP(myUnmodifiedKeyMap);
81 ar & BOOST_SERIALIZATION_NVP(myShiftKeyMap);
82 ar & BOOST_SERIALIZATION_NVP(myCtrlKeyMap);
83 ar & BOOST_SERIALIZATION_NVP(myAltKeyMap);
84 ar & BOOST_SERIALIZATION_NVP(myShiftCtrlKeyMap);
85 ar & BOOST_SERIALIZATION_NVP(myShiftAltKeyMap);
86 ar & BOOST_SERIALIZATION_NVP(myCtrlAltKeyMap);
87 ar & BOOST_SERIALIZATION_NVP(myShiftCtrlAltKeyMap);
KeyFunctionListMap myAltKeyMap
Definition: DtKeyMapRecord.h:96
void serialize(Archive &ar, unsigned int version)
Definition: DtKeyMapRecord.h:76
std::pair< FunctionList, FunctionList > UpDownFunctionLists
Definition: DtKeyMapRecord.h:27
KeyFunctionListMap myCtrlAltKeyMap
Definition: DtKeyMapRecord.h:99
std::list< std::string > FunctionList
Definition: DtKeyMapRecord.h:26
A record saving the keyboard mapping.
Definition: DtKeyMapRecord.h:22
KeyFunctionListMap myShiftAltKeyMap
Definition: DtKeyMapRecord.h:98
Contains DLL export macros.
KeyFunctionListMap myShiftCtrlKeyMap
Definition: DtKeyMapRecord.h:97
KeyFunctionListMap myShiftKeyMap
Definition: DtKeyMapRecord.h:94
std::map< int, UpDownFunctionLists > KeyFunctionListMap
Definition: DtKeyMapRecord.h:28
std::string myName
Definition: DtKeyMapRecord.h:92
KeyFunctionListMap myUnmodifiedKeyMap
Definition: DtKeyMapRecord.h:93
KeyFunctionListMap myCtrlKeyMap
Definition: DtKeyMapRecord.h:95
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
KeyFunctionListMap myShiftCtrlAltKeyMap
Definition: DtKeyMapRecord.h:100