diff options
Diffstat (limited to 'src/qlistmodelinterface.h')
-rw-r--r-- | src/qlistmodelinterface.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/qlistmodelinterface.h b/src/qlistmodelinterface.h index bbe643b..3b44124 100644 --- a/src/qlistmodelinterface.h +++ b/src/qlistmodelinterface.h @@ -44,15 +44,14 @@ public: virtual ~QtListModelInterface(); virtual int count() const = 0; - virtual QHash<int,QVariant> data(int index, const QList<int> &roles = (QList<int>())) const = 0; - virtual bool setData(int index, const QHash<int,QVariant> &values); - virtual QHash<int,QByteArray> roles() const; + virtual QHash<QByteArray,QVariant> data(int index, const QList<QByteArray> &roles = (QList<QByteArray>())) const = 0; + virtual bool setData(int index, const QHash<QByteArray,QVariant> &values); Q_SIGNALS: void itemsInserted(int index, int count); void itemsRemoved(int index, int count); void itemsMoved(int from, int to, int count); - void itemsChanged(int index, int count, const QList<int> &roles); + void itemsChanged(int index, int count, const QList<QByteArray> &roles); protected: QtListModelInterface(QObjectPrivate &dd, QObject *parent); |