diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2012-05-03 15:04:14 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-07 06:42:19 +0200 |
commit | c3f9f982c2bdecf742e1aeae273755e0e95ad39d (patch) | |
tree | 7d24fbf8f039f031acc6d0ac0053d5abff483e4e /src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp | |
parent | bac91185a71c2109e28ada138031890fc15e1105 (diff) |
QAbstractItemModel::setRoleNames is not necessary.
We have a proper virtual in Qt 5 now, so use it.
Change-Id: Ieff72a7cb6feb17282f600d8d21e3f4fbe1914a4
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
Diffstat (limited to 'src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp')
-rw-r--r-- | src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp b/src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp index 6f5ddee6..a5d1907a 100644 --- a/src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp +++ b/src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp @@ -155,11 +155,6 @@ public: QDeclarativeFolderListModel::QDeclarativeFolderListModel(QObject *parent) : QAbstractListModel(parent) { - QHash<int, QByteArray> roles; - roles[FileNameRole] = "fileName"; - roles[FilePathRole] = "filePath"; - setRoleNames(roles); - d = new QDeclarativeFolderListModelPrivate; d->model.setFilter(QDir::AllDirs | QDir::Files | QDir::Drives | QDir::NoDotAndDotDot); connect(&d->model, SIGNAL(rowsInserted(const QModelIndex&,int,int)) @@ -190,6 +185,14 @@ QVariant QDeclarativeFolderListModel::data(const QModelIndex &index, int role) c return rv; } +QHash<int, QByteArray> QDeclarativeFolderListModel::roleNames() const +{ + QHash<int, QByteArray> roles; + roles[FileNameRole] = "fileName"; + roles[FilePathRole] = "filePath"; + return roles; +} + /*! \qmlproperty int FolderListModel::count |