diff options
author | Aaron McCarthy <aaron.mccarthy@nokia.com> | 2012-05-31 14:13:24 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-06-05 06:53:19 +0200 |
commit | 9feb3e6e0e3e50ca66998fd382ac80b49f18eb2b (patch) | |
tree | cea7a33cb4b64f69c246afb7a1fc6b32e9c959cd /src/imports/location/qdeclarativegeocodemodel.cpp | |
parent | 67fddddd184402d1f7ac29c4d6d8a990a211823b (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/qdeclarativegeocodemodel.cpp')
-rw-r--r-- | src/imports/location/qdeclarativegeocodemodel.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/imports/location/qdeclarativegeocodemodel.cpp b/src/imports/location/qdeclarativegeocodemodel.cpp index 4e8ece13..6fd45038 100644 --- a/src/imports/location/qdeclarativegeocodemodel.cpp +++ b/src/imports/location/qdeclarativegeocodemodel.cpp @@ -121,10 +121,6 @@ QDeclarativeGeocodeModel::QDeclarativeGeocodeModel(QObject *parent) limit_(-1), offset_(0) { - QHash<int, QByteArray> roleNames; - roleNames = QAbstractItemModel::roleNames(); - roleNames.insert(LocationRole, "locationData"); - setRoleNames(roleNames); } QDeclarativeGeocodeModel::~QDeclarativeGeocodeModel() @@ -275,6 +271,13 @@ QVariant QDeclarativeGeocodeModel::data(const QModelIndex &index, int role) cons return QVariant(); } +QHash<int, QByteArray> QDeclarativeGeocodeModel::roleNames() const +{ + QHash<int, QByteArray> roleNames = QAbstractItemModel::roleNames(); + roleNames.insert(LocationRole, "locationData"); + return roleNames; +} + /*! \internal */ |