diff options
Diffstat (limited to 'filesystemfileproxy.cpp')
-rw-r--r-- | filesystemfileproxy.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/filesystemfileproxy.cpp b/filesystemfileproxy.cpp index 25fb12b..31059ec 100644 --- a/filesystemfileproxy.cpp +++ b/filesystemfileproxy.cpp @@ -7,7 +7,7 @@ #include <QModelIndex> #include <QVariant> -#include <QDirModel> +#include <QFileSystemModel> #include <QFileInfo> #include "filesystemfileproxy.h" @@ -16,7 +16,7 @@ FilesystemFileProxy::FilesystemFileProxy(QObject *parent) : QSortFilterProxyMode bool FilesystemFileProxy::lessThan(const QModelIndex &left, const QModelIndex &right) const { if(left.model()->headerData(left.column(), Qt::Horizontal).toString() == tr("Name")){ - QDirModel *source = static_cast<QDirModel*>(sourceModel()); + QFileSystemModel *source = static_cast<QFileSystemModel*>(sourceModel()); if(source->isDir(left) && source->isDir(right)){ return left.data().toString().toLower() < right.data().toString().toLower(); } @@ -29,7 +29,7 @@ bool FilesystemFileProxy::lessThan(const QModelIndex &left, const QModelIndex &r return left.data().toString().toLower() < right.data().toString().toLower(); } if(left.model()->headerData(left.column(), Qt::Horizontal).toString() == tr("Size")){ - QDirModel *source = static_cast<QDirModel*>(sourceModel()); + QFileSystemModel *source = static_cast<QFileSystemModel*>(sourceModel()); QFileInfo lInfo = source->fileInfo(left); QFileInfo rInfo = source->fileInfo(right); if(lInfo.isDir() && rInfo.isDir()){ |