diff options
Diffstat (limited to 'examples/declarative/modelviews/abstractitemmodel/model.cpp')
-rw-r--r-- | examples/declarative/modelviews/abstractitemmodel/model.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/examples/declarative/modelviews/abstractitemmodel/model.cpp b/examples/declarative/modelviews/abstractitemmodel/model.cpp index dd103d26..0684ff63 100644 --- a/examples/declarative/modelviews/abstractitemmodel/model.cpp +++ b/examples/declarative/modelviews/abstractitemmodel/model.cpp @@ -58,10 +58,6 @@ QString Animal::size() const AnimalModel::AnimalModel(QObject *parent) : QAbstractListModel(parent) { - QHash<int, QByteArray> roles; - roles[TypeRole] = "type"; - roles[SizeRole] = "size"; - setRoleNames(roles); } //![0] @@ -88,3 +84,11 @@ QVariant AnimalModel::data(const QModelIndex & index, int role) const { return QVariant(); } +QHash<int, QByteArray> AnimalModel::roleNames() const +{ + QHash<int, QByteArray> roles; + roles[TypeRole] = "type"; + roles[SizeRole] = "size"; + return roles; +} + |