![]() |
VR-Forces 4.0.4 Class Documentation
|
This class will be used to store the extended aplication states and will be referenced by the DtVrfExtendedApplicationSettings class. More...

Public Member Functions | |
| DtVrfExtendedApplicationSettingsData (makVrv::DtDe *=0) | |
| DtVrfExtendedApplicationSettingsData (const DtVrfExtendedApplicationSettingsData &) | |
| virtual | ~DtVrfExtendedApplicationSettingsData () |
| virtual void | setObserversPublished (bool) |
| Set whether or not observers are to be published. | |
| virtual bool | observersPublished () const |
| virtual void | setPaletteItemVisible (const std::string &item, bool) |
| Sets whether or not palette panel items are shown/hidden. | |
| virtual bool | paletteItemVisible (const std::string &item) const |
| virtual DtVrfGuiApplicationSetting * | clone () const |
| Clone of this object. | |
| virtual std::string | classType () const |
| Must implement to return unique name of class. | |
| virtual void | write (boost::archive::xml_oarchive &out, const unsigned int) |
| Override to read/write settings. | |
| virtual void | read (boost::archive::xml_iarchive &in, const unsigned int) |
| virtual int | dataVersion () |
| Override in subclass to version data. | |
Protected Types | |
| enum | Flags { ObserversPublished = 0x00000001, Defaults = ObserversPublished } |
| typedef std::map< std::string, bool > | PaletteItemsVisibilityMap |
Protected Member Functions | |
| virtual void | setFlag (Flags, bool) |
Protected Attributes | |
| int | myFlags |
| PaletteItemsVisibilityMap | myPaletteItemsVisibilityMap |
This class will be used to store the extended aplication states and will be referenced by the DtVrfExtendedApplicationSettings class.
typedef std::map<std::string, bool> makVrf::DtVrfExtendedApplicationSettingsData::PaletteItemsVisibilityMap [protected] |
enum makVrf::DtVrfExtendedApplicationSettingsData::Flags [protected] |
| makVrf::DtVrfExtendedApplicationSettingsData::DtVrfExtendedApplicationSettingsData | ( | makVrv::DtDe * | = 0 | ) |
| makVrf::DtVrfExtendedApplicationSettingsData::DtVrfExtendedApplicationSettingsData | ( | const DtVrfExtendedApplicationSettingsData & | ) |
| virtual makVrf::DtVrfExtendedApplicationSettingsData::~DtVrfExtendedApplicationSettingsData | ( | ) | [virtual] |
| virtual void makVrf::DtVrfExtendedApplicationSettingsData::setObserversPublished | ( | bool | ) | [virtual] |
Set whether or not observers are to be published.
| virtual bool makVrf::DtVrfExtendedApplicationSettingsData::observersPublished | ( | ) | const [virtual] |
| virtual void makVrf::DtVrfExtendedApplicationSettingsData::setPaletteItemVisible | ( | const std::string & | item, |
| bool | |||
| ) | [virtual] |
Sets whether or not palette panel items are shown/hidden.
| virtual bool makVrf::DtVrfExtendedApplicationSettingsData::paletteItemVisible | ( | const std::string & | item | ) | const [virtual] |
| virtual DtVrfGuiApplicationSetting* makVrf::DtVrfExtendedApplicationSettingsData::clone | ( | ) | const [virtual] |
Clone of this object.
Implements makVrf::DtVrfGuiApplicationSetting.
| virtual std::string makVrf::DtVrfExtendedApplicationSettingsData::classType | ( | ) | const [virtual] |
Must implement to return unique name of class.
Implements makVrf::DtVrfGuiApplicationSetting.
| virtual void makVrf::DtVrfExtendedApplicationSettingsData::write | ( | boost::archive::xml_oarchive & | out, |
| const unsigned | int | ||
| ) | [virtual] |
Override to read/write settings.
Implements makVrf::DtVrfGuiApplicationSetting.
| virtual void makVrf::DtVrfExtendedApplicationSettingsData::read | ( | boost::archive::xml_iarchive & | in, |
| const unsigned | int | ||
| ) | [virtual] |
Implements makVrf::DtVrfGuiApplicationSetting.
| virtual int makVrf::DtVrfExtendedApplicationSettingsData::dataVersion | ( | ) | [inline, virtual] |
Override in subclass to version data.
Reimplemented from makVrf::DtVrfGuiApplicationSetting.
| virtual void makVrf::DtVrfExtendedApplicationSettingsData::setFlag | ( | Flags | , |
| bool | |||
| ) | [protected, virtual] |
int makVrf::DtVrfExtendedApplicationSettingsData::myFlags [protected] |
PaletteItemsVisibilityMap makVrf::DtVrfExtendedApplicationSettingsData::myPaletteItemsVisibilityMap [protected] |