VR-Forces 4.1.1 Class Documentation
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makArchives::DtKeyMapRecord Class Reference

A record saving the keyboard mapping. More...

Public Types

typedef std::list< std::string > FunctionList
typedef std::pair
< FunctionList, FunctionList
UpDownFunctionLists
typedef std::map< int,
UpDownFunctionLists
KeyFunctionListMap

Public Member Functions

 DtKeyMapRecord ()
 CTOR.
 DtKeyMapRecord (const DtKeyMapRecord &copy)
 Copy CTOR.
 ~DtKeyMapRecord ()
 Dtor.
DtKeyMapRecordoperator= (const DtKeyMapRecord &copy)
 Assignment Op.
const std::string & name () const
void setName (const std::string &name)
const KeyFunctionListMapunmodifiedKeyMap () const
KeyFunctionListMapunmodifiedKeyMap ()
const KeyFunctionListMapshiftKeyMap () const
KeyFunctionListMapshiftKeyMap ()
const KeyFunctionListMapctrlKeyMap () const
KeyFunctionListMapctrlKeyMap ()
const KeyFunctionListMapaltKeyMap () const
KeyFunctionListMapaltKeyMap ()
const KeyFunctionListMapshiftCtrlKeyMap () const
KeyFunctionListMapshiftCtrlKeyMap ()
const KeyFunctionListMapshiftAltKeyMap () const
KeyFunctionListMapshiftAltKeyMap ()
const KeyFunctionListMapctrlAltKeyMap () const
KeyFunctionListMapctrlAltKeyMap ()
const KeyFunctionListMapshiftCtrlAltKeyMap () const
KeyFunctionListMapshiftCtrlAltKeyMap ()

Protected Member Functions

template<typename Archive >
void serialize (Archive &ar, unsigned int version)

Protected Attributes

std::string myName
KeyFunctionListMap myUnmodifiedKeyMap
KeyFunctionListMap myShiftKeyMap
KeyFunctionListMap myCtrlKeyMap
KeyFunctionListMap myAltKeyMap
KeyFunctionListMap myShiftCtrlKeyMap
KeyFunctionListMap myShiftAltKeyMap
KeyFunctionListMap myCtrlAltKeyMap
KeyFunctionListMap myShiftCtrlAltKeyMap

Friends

class boost::serialization::access

Detailed Description

A record saving the keyboard mapping.

Member Typedef Documentation

typedef std::list<std::string> makArchives::DtKeyMapRecord::FunctionList

Constructor & Destructor Documentation

makArchives::DtKeyMapRecord::DtKeyMapRecord ( )

CTOR.

makArchives::DtKeyMapRecord::DtKeyMapRecord ( const DtKeyMapRecord copy)

Copy CTOR.

makArchives::DtKeyMapRecord::~DtKeyMapRecord ( )

Dtor.

Member Function Documentation

DtKeyMapRecord& makArchives::DtKeyMapRecord::operator= ( const DtKeyMapRecord copy)

Assignment Op.

const std::string& makArchives::DtKeyMapRecord::name ( ) const
void makArchives::DtKeyMapRecord::setName ( const std::string &  name)
const KeyFunctionListMap& makArchives::DtKeyMapRecord::unmodifiedKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::unmodifiedKeyMap ( )
const KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftKeyMap ( )
const KeyFunctionListMap& makArchives::DtKeyMapRecord::ctrlKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::ctrlKeyMap ( )
const KeyFunctionListMap& makArchives::DtKeyMapRecord::altKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::altKeyMap ( )
const KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftCtrlKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftCtrlKeyMap ( )
const KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftAltKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftAltKeyMap ( )
const KeyFunctionListMap& makArchives::DtKeyMapRecord::ctrlAltKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::ctrlAltKeyMap ( )
const KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftCtrlAltKeyMap ( ) const
KeyFunctionListMap& makArchives::DtKeyMapRecord::shiftCtrlAltKeyMap ( )
template<typename Archive >
void makArchives::DtKeyMapRecord::serialize ( Archive &  ar,
unsigned int  version 
)
inlineprotected

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

std::string makArchives::DtKeyMapRecord::myName
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myUnmodifiedKeyMap
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myShiftKeyMap
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myCtrlKeyMap
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myAltKeyMap
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myShiftCtrlKeyMap
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myShiftAltKeyMap
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myCtrlAltKeyMap
protected
KeyFunctionListMap makArchives::DtKeyMapRecord::myShiftCtrlAltKeyMap
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)