VR-Forces 4.1 Class Documentation
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtKeyFunctionNameList Class Reference

A serializable list of function names. More...

Public Types

typedef std::list< std::string > KeyFunctionNameList

Public Member Functions

 DtKeyFunctionNameList ()
 CTOR.
 DtKeyFunctionNameList (const KeyFunctionNameList &list)
 Create using the an existing list.
 ~DtKeyFunctionNameList ()
 DTOR.
DtKeyFunctionNameListoperator= (const DtKeyFunctionNameList &orig)
 Assignment Operator.
 DtKeyFunctionNameList (const DtKeyFunctionNameList &orig)
 Copy Constructor.
void addKeyFunctionName (const std::string &functionName)
 put a function name onto the list
void clearFunctionNameList ()
 remove all the function names currently in the list
const KeyFunctionNameListfunctionNameList () const
 get the list of function names
KeyFunctionNameListfunctionNameList ()

Protected Member Functions

template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.

Protected Attributes

KeyFunctionNameList myKeyFunctionNameList

Detailed Description

A serializable list of function names.

There is such a list associated with each key/modifier combo for both key-down and key-up events

Examples

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtKeyFunctionNameList::DtKeyFunctionNameList ( )

CTOR.

makVrv::DtKeyFunctionNameList::DtKeyFunctionNameList ( const KeyFunctionNameList list)

Create using the an existing list.

makVrv::DtKeyFunctionNameList::~DtKeyFunctionNameList ( )

DTOR.

makVrv::DtKeyFunctionNameList::DtKeyFunctionNameList ( const DtKeyFunctionNameList orig)

Copy Constructor.

Member Function Documentation

DtKeyFunctionNameList& makVrv::DtKeyFunctionNameList::operator= ( const DtKeyFunctionNameList orig)

Assignment Operator.

void makVrv::DtKeyFunctionNameList::addKeyFunctionName ( const std::string &  functionName)

put a function name onto the list

void makVrv::DtKeyFunctionNameList::clearFunctionNameList ( )

remove all the function names currently in the list

const KeyFunctionNameList& makVrv::DtKeyFunctionNameList::functionNameList ( ) const

get the list of function names

KeyFunctionNameList& makVrv::DtKeyFunctionNameList::functionNameList ( )
template<class Archive >
void makVrv::DtKeyFunctionNameList::_serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprotected

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.

References DT_SERIALIZE_MEMBER.

Member Data Documentation

KeyFunctionNameList makVrv::DtKeyFunctionNameList::myKeyFunctionNameList
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)