KDEUI
kpagemodel.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef KPAGEMODEL_H
00023 #define KPAGEMODEL_H
00024
00025 #include <kdeui_export.h>
00026
00027 #include <QtCore/QAbstractItemModel>
00028
00029 class KPageModelPrivate;
00030
00056 class KDEUI_EXPORT KPageModel : public QAbstractItemModel
00057 {
00058 Q_OBJECT
00059 Q_DECLARE_PRIVATE(KPageModel)
00060
00061 public:
00065 enum Role {
00069 HeaderRole = Qt::UserRole + 1,
00080 WidgetRole
00081 };
00082
00086 explicit KPageModel( QObject *parent = 0 );
00087
00091 virtual ~KPageModel();
00092
00093 protected:
00094 KPageModel(KPageModelPrivate &dd, QObject *parent);
00095 KPageModelPrivate *const d_ptr;
00096 };
00097
00098 #endif