summaryrefslogtreecommitdiffstats
path: root/src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp
diff options
context:
space:
mode:
authorAaron McCarthy <aaron.mccarthy@nokia.com>2012-05-31 14:13:24 +1000
committerQt by Nokia <qt-info@nokia.com>2012-06-05 06:53:19 +0200
commit9feb3e6e0e3e50ca66998fd382ac80b49f18eb2b (patch)
treecea7a33cb4b64f69c246afb7a1fc6b32e9c959cd /src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp
parent67fddddd184402d1f7ac29c4d6d8a990a211823b (diff)
QAbstractItemModel::setRoleNames is deprecated in favour of a virtual.
Based on https://codereview.qt-project.org/25219. Change-Id: I31f51bb5e532e57fd29a42e2ee6520e5f28d4cb1 Reviewed-by: abcd <amos.choy@nokia.com>
Diffstat (limited to 'src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp')
-rw-r--r--src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp b/src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp
index 10f668d5..0f794edc 100644
--- a/src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp
+++ b/src/imports/location/declarativeplaces/qdeclarativereviewmodel.cpp
@@ -141,14 +141,6 @@ QT_BEGIN_NAMESPACE
QDeclarativeReviewModel::QDeclarativeReviewModel(QObject *parent)
: QDeclarativePlaceContentModel(QPlaceContent::ReviewType, parent)
{
- QHash<int, QByteArray> roles = roleNames();
- roles.insert(DateTimeRole, "dateTime");
- roles.insert(TextRole, "text");
- roles.insert(LanguageRole, "language");
- roles.insert(RatingRole, "rating");
- roles.insert(ReviewIdRole, "reviewId");
- roles.insert(TitleRole, "title");
- setRoleNames(roles);
}
QDeclarativeReviewModel::~QDeclarativeReviewModel()
@@ -187,4 +179,16 @@ QVariant QDeclarativeReviewModel::data(const QModelIndex &index, int role) const
return QDeclarativePlaceContentModel::data(index, role);
}
+QHash<int, QByteArray> QDeclarativeReviewModel::roleNames() const
+{
+ QHash<int, QByteArray> roles = QDeclarativePlaceContentModel::roleNames();
+ roles.insert(DateTimeRole, "dateTime");
+ roles.insert(TextRole, "text");
+ roles.insert(LanguageRole, "language");
+ roles.insert(RatingRole, "rating");
+ roles.insert(ReviewIdRole, "reviewId");
+ roles.insert(TitleRole, "title");
+ return roles;
+}
+
QT_END_NAMESPACE