diff options
author | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2020-06-05 20:29:48 +0200 |
---|---|---|
committer | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2020-06-07 10:01:48 +0200 |
commit | 32b586864e3a4398da38c045f4ac0823c3dc3c57 (patch) | |
tree | 65969a26c8f5f19b296b697a856f44fc55054a0d /src/widgets/dialogs | |
parent | 45b0f1be686cfba8dcecb9be5c875cae59c69276 (diff) |
QAbstractItemModel: remove deprecated setRoleNames()
Remove setRoleNames() and all its now unneeded helper functions.
Change-Id: I0a83751aace35700655d4cc7c79278325994cbdd
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/widgets/dialogs')
-rw-r--r-- | src/widgets/dialogs/qfilesystemmodel.cpp | 20 | ||||
-rw-r--r-- | src/widgets/dialogs/qfilesystemmodel.h | 1 |
2 files changed, 15 insertions, 6 deletions
diff --git a/src/widgets/dialogs/qfilesystemmodel.cpp b/src/widgets/dialogs/qfilesystemmodel.cpp index bbe1ef4376..023f3f64fa 100644 --- a/src/widgets/dialogs/qfilesystemmodel.cpp +++ b/src/widgets/dialogs/qfilesystemmodel.cpp @@ -1264,6 +1264,20 @@ Qt::DropActions QFileSystemModel::supportedDropActions() const } /*! + \reimp +*/ +QHash<int, QByteArray> QFileSystemModel::roleNames() const +{ + auto ret = QAbstractItemModel::roleNames(); + ret.insert(QFileSystemModel::FileIconRole, + QByteArrayLiteral("fileIcon")); // == Qt::decoration + ret.insert(QFileSystemModel::FilePathRole, QByteArrayLiteral("filePath")); + ret.insert(QFileSystemModel::FileNameRole, QByteArrayLiteral("fileName")); + ret.insert(QFileSystemModel::FilePermissions, QByteArrayLiteral("filePermissions")); + return ret; +} + +/*! \enum QFileSystemModel::Option \since 5.14 @@ -2075,12 +2089,6 @@ void QFileSystemModelPrivate::init() q, SIGNAL(directoryLoaded(QString))); #endif // filesystemwatcher q->connect(&delayedSortTimer, SIGNAL(timeout()), q, SLOT(_q_performDelayedSort()), Qt::QueuedConnection); - - roleNames.insert(QFileSystemModel::FileIconRole, - QByteArrayLiteral("fileIcon")); // == Qt::decoration - roleNames.insert(QFileSystemModel::FilePathRole, QByteArrayLiteral("filePath")); - roleNames.insert(QFileSystemModel::FileNameRole, QByteArrayLiteral("fileName")); - roleNames.insert(QFileSystemModel::FilePermissions, QByteArrayLiteral("filePermissions")); } /*! diff --git a/src/widgets/dialogs/qfilesystemmodel.h b/src/widgets/dialogs/qfilesystemmodel.h index b0f289dfcd..a2c6e2c2a0 100644 --- a/src/widgets/dialogs/qfilesystemmodel.h +++ b/src/widgets/dialogs/qfilesystemmodel.h @@ -115,6 +115,7 @@ public: bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override; Qt::DropActions supportedDropActions() const override; + QHash<int, QByteArray> roleNames() const override; // QFileSystemModel specific API QModelIndex setRootPath(const QString &path); |