preferencesObject.h

Go to the documentation of this file.
00001 #ifndef BALL_CONCEPT_PREFERENCESOBJECT_H
00002 #define BALL_CONCEPT_PREFERENCESOBJECT_H
00003 
00004 #ifndef BALL_DATATYPE_STRING_H
00005 # include <BALL/DATATYPE/string.h>
00006 #endif
00007 
00008 #include <QtCore/QObject>
00009 
00010 namespace BALL
00011 {
00025   class BALL_EXPORT PreferencesObject
00026     : public virtual QObject
00027   {
00028     public:
00029 
00031     PreferencesObject() {};
00032 
00034     virtual ~PreferencesObject() {};
00035 
00037     virtual bool getValue(String&) const = 0;
00038 
00040     virtual bool setValue(const String&) = 0;
00041   };
00042 }
00043 
00044 #endif // BALL_CONCEPT_PREFERENCESOBJECT_H