BALL::PreferencesObject Class Reference

Base class for objects that can store settings in an INIFile. More...

#include <preferencesObject.h>

Inheritance diagram for BALL::PreferencesObject:
Inheritance graph
[legend]

List of all members.


Public Member Functions

virtual bool getValue (String &) const =0
Overload this in derived classes!
virtual bool setValue (const String &)=0
Overload this in derived classes!

Detailed Description

Base class for objects that can store settings in an INIFile.

To support storing of a classes' state to an INIFile, derive from this class and implement the getValue/setValue-methods.

Note that a more sophisticated and simpler to use scheme for storing state that is accessible through GUI elements, e.g., LineEdits, already exists in libVIEW. Use this class if you want/need to be independent of the view functionality, or if the elements supported by VIEW::PreferencesEntry do not suffice.

Make sure to name all derived objects, by calling setObjectName() Otherwise (re-)storing the values wont work.


Generated on Thu Aug 6 18:30:26 2009 for BALL by doxygen 1.5.8