1 #ifndef QUTIM_SDK_0_3_DATASETTINGSOBJECT_H
2 #define QUTIM_SDK_0_3_DATASETTINGSOBJECT_H
10 class DataSettingsItemPrivate;
11 class DataSettingsGenerator;
12 class DataSettingsObjectPrivate;
19 Q_PROPERTY(QObject *controller READ controller WRITE setController NOTIFY controllerChanged)
25 void setController(QObject *controller);
26 QObject *controller() const;
34 virtual
void loadImpl() = 0;
36 virtual
void cancelImpl();
37 virtual
void setControllerImpl(QObject *controller);
42 void controllerChanged(QObject *controller);
45 QScopedPointer<DataSettingsObjectPrivate> d_ptr;
59 friend class DataSettingsGenerator;
80 #endif // QUTIM_SDK_0_3_DATASETTINGSOBJECT_H
#define LIBQUTIM_EXPORT
Definition: libqutim_global.h:45
Type
Definition: settingslayer.h:50
Definition: datasettingsobject.h:48
Definition: abstractsearchrequest.h:33
Definition: settingslayer.h:106
virtual DataSettingsObject * createObject()
Definition: datasettingsobject.h:72
The DataItem class specifies one field or a group of fields in a data form.
Definition: dataforms.h:216
ObjectGenerator is general type for object initiatizations.
Definition: objectgenerator.h:70
GeneralDataSettingsItem(Settings::Type type, const QIcon &icon, const LocalizedString &text)
Definition: datasettingsobject.h:66
Definition: localizedstring.h:49
Definition: datasettingsobject.h:63
GeneralDataSettingsItem(Settings::Type type, const LocalizedString &text)
Definition: datasettingsobject.h:68
Definition: datasettingsobject.h:14
virtual ~GeneralDataSettingsItem()
Definition: datasettingsobject.h:70