diff options
Diffstat (limited to 'src/models/uifilesystemmodel.cpp')
-rw-r--r-- | src/models/uifilesystemmodel.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/models/uifilesystemmodel.cpp b/src/models/uifilesystemmodel.cpp index e8c23c8..f437dfd 100644 --- a/src/models/uifilesystemmodel.cpp +++ b/src/models/uifilesystemmodel.cpp @@ -1860,12 +1860,15 @@ void UiFileSystemModelPrivate::init() q->connect(&fileInfoGatherer, SIGNAL(directoryLoaded(QString)), q, SIGNAL(directoryLoaded(QString))); q->connect(&delayedSortTimer, SIGNAL(timeout()), q, SLOT(_q_performDelayedSort()), Qt::QueuedConnection); +} - QHash<int, QByteArray> roles = q->roleNames(); +QHash<int, QByteArray> UiFileSystemModel::roleNames() const +{ + QHash<int, QByteArray> roles; roles.insert(UiFileSystemModel::FilePathRole, "filePath"); roles.insert(UiFileSystemModel::FileNameRole, "fileName"); roles.insert(UiFileSystemModel::FilePermissions, "filePermissions"); - q->setRoleNames(roles); + return roles; } /*! |