diff --git a/fileentry.cpp b/fileentry.cpp index d76a9b59a..9c978fab9 100644 --- a/fileentry.cpp +++ b/fileentry.cpp @@ -34,7 +34,7 @@ FileEntry::FileEntry(AbstractModel *owner, const QUrl &url) : AbstractEntry(owne bool FileEntry::isValid() const { - return m_fileItem && m_fileItem->isFile(); + return m_fileItem && (m_fileItem->isFile() || m_fileItem->isDir()); } QIcon FileEntry::icon() const @@ -49,7 +49,7 @@ QIcon FileEntry::icon() const QString FileEntry::name() const { if (m_fileItem) { - return m_fileItem->url().fileName(); + return m_fileItem->text(); } return QString(); @@ -58,7 +58,7 @@ QString FileEntry::name() const QString FileEntry::description() const { if (m_fileItem) { - return m_fileItem->url().toString(); + return m_fileItem->url().toString(QUrl::PreferLocalFile); } return QString();