diff options
author | Andrew den Exter <andrew.den-exter@nokia.com> | 2012-07-10 17:01:52 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-07-25 02:15:15 +0200 |
commit | 7daab8039abc32ab5be5706a08cb58905fe0e0b6 (patch) | |
tree | 9ceb8afdeb37ac4d9bc089545e73e31040b847e4 /src/quick/items/qquickvisualadaptormodel_p.h | |
parent | b355aacb6e5c4f9b7ebb317125409ea0959d11d6 (diff) |
Remove QListModelInterface.
Implement ListModel and XmlListModel using QAbstractListModel
instead.
Task-number: QTBUG-15728
Change-Id: I14e03d90883d341f4b1d89c1e9fc9dc1534fde78
Reviewed-by: Glenn Watson <glenn.watson@nokia.com>
Diffstat (limited to 'src/quick/items/qquickvisualadaptormodel_p.h')
-rw-r--r-- | src/quick/items/qquickvisualadaptormodel_p.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/quick/items/qquickvisualadaptormodel_p.h b/src/quick/items/qquickvisualadaptormodel_p.h index 5176921a51..d1b66a9963 100644 --- a/src/quick/items/qquickvisualadaptormodel_p.h +++ b/src/quick/items/qquickvisualadaptormodel_p.h @@ -44,7 +44,6 @@ #include <QtCore/qabstractitemmodel.h> -#include "private/qlistmodelinterface_p.h" #include "private/qquicklistaccessor_p.h" #include <private/qqmlguard_p.h> @@ -83,7 +82,7 @@ public: const QList<QQuickVisualDataModelItem *> &, int, int, - const QList<int> &) const { return false; } + const QVector<int> &) const { return false; } virtual void replaceWatchedRoles( QQuickVisualAdaptorModel &, const QList<QByteArray> &, @@ -109,9 +108,6 @@ public: inline QAbstractItemModel *aim() { return static_cast<QAbstractItemModel *>(object()); } inline const QAbstractItemModel *aim() const { return static_cast<const QAbstractItemModel *>(object()); } - inline QListModelInterface *lmi() { return static_cast<QListModelInterface *>(object()); } - inline const QListModelInterface *lmi() const { return static_cast<const QListModelInterface *>(object()); } - inline int count() const { return qMax(0, accessors->count(*this)); } inline QVariant value(int index, const QString &role) const { return accessors->value(*this, index, role); } @@ -124,7 +120,7 @@ public: const QList<QQuickVisualDataModelItem *> &items, int index, int count, - const QList<int> &roles) const { + const QVector<int> &roles) const { return accessors->notify(*this, items, index, count, roles); } inline void replaceWatchedRoles( const QList<QByteArray> &oldRoles, const QList<QByteArray> &newRoles) { |