Serializable configuration for the input driver Contains observer settings and the current default key map.
More...
Public Member Functions |
| | DtInputDriverConfiguration (const std::string &name="") |
| | CTOR.
|
| | DtInputDriverConfiguration (const DtInputDriverConfiguration &config) |
| | Copy CTOR.
|
| DtInputDriverConfiguration & | operator= (const DtInputDriverConfiguration &config) |
| | Assignment Op.
|
| virtual | ~DtInputDriverConfiguration () |
| | DTOR.
|
|
| virtual const std::string & | defaultKeyMap () const |
| | Get and set the default mode name.
|
| virtual void | setDefaultKeyMap (const std::string &defaultKeyMap) |
| | Get and set the default mode name.
|
|
virtual
DT_DECLARE_serialize_FUNCTIONS
DtObserverConfigurations & | observerConfigurations () |
| | 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.
|
virtual const
DtObserverConfigurations & | observerConfigurations () const |
| | 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.
|
| | DtConfiguration (const std::string &name="") |
| | CTOR.
|
| | DtConfiguration (const DtConfiguration &) |
| | Copy CTOR.
|
| DtConfiguration & | operator= (const DtConfiguration &) |
| | Assignment OP.
|
| virtual | ~DtConfiguration () |
| | DTOR.
|
| virtual const std::string & | name () const |
| | Get the configuration name.
|
| virtual void | setName (const std::string &name) |
| | Set the configuration name.
|
| virtual const std::string * | findOptionalParameter (const std::string &name) const |
| | Find an optional parameters.
|
| virtual void | setOptionalParameter (const std::string &name, const std::string &value) |
| | Set an optional parameter.
|
| virtual void | setOptionalParameters (const ParameterMap &) |
| | Set an optional parameters.
|
| virtual void | removeOptionalParameter (const std::string &name) |
| | Remove an optional parameter.
|
| const ParameterMap & | optionalParameters () const |
| | Get the optional parameters.
|
Serializable configuration for the input driver Contains observer settings and the current default key map.
template<class Archive >
| void makVrv::DtInputDriverConfiguration::_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 example: fstream fo("test.xml",std;:ios_base::out); xml_oarchive os(fo); DtConfiguration aConfig; aConfig.serialize(os,0);.
Serialize this class.
Reimplemented from makVrv::DtConfiguration.
References DT_SERIALIZE_BASE, and DT_SERIALIZE_MEMBER.