diff options
| author | Montel Laurent <[email protected]> | 2014-10-07 07:38:16 +0200 |
|---|---|---|
| committer | Montel Laurent <[email protected]> | 2014-10-07 07:38:16 +0200 |
| commit | 5c1420fec990f268b9abbbaedbe45b9388f1fddd (patch) | |
| tree | 548fcbd2238714fd06072004cd5343b625fe4a1f /src/kitemviews/kfileitemlistwidget.cpp | |
| parent | a705337fab20e230a3f990624f5f7de3b2468b3f (diff) | |
kdelibs4support--
Diffstat (limited to 'src/kitemviews/kfileitemlistwidget.cpp')
| -rw-r--r-- | src/kitemviews/kfileitemlistwidget.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/kitemviews/kfileitemlistwidget.cpp b/src/kitemviews/kfileitemlistwidget.cpp index 1ea537d1d..4938e9d6d 100644 --- a/src/kitemviews/kfileitemlistwidget.cpp +++ b/src/kitemviews/kfileitemlistwidget.cpp @@ -27,6 +27,8 @@ #include <KLocale> #include <KIO/MetaData> #include <QDateTime> +#include <KFormat> +#include <QMimeDatabase> KFileItemListWidgetInformant::KFileItemListWidgetInformant() : KStandardItemListWidgetInformant() @@ -78,11 +80,11 @@ QString KFileItemListWidgetInformant::roleText(const QByteArray& role, } } else { const KIO::filesize_t size = roleValue.value<KIO::filesize_t>(); - text = KGlobal::locale()->formatByteSize(size); + text = KFormat().formatByteSize(size); } } else if (role == "date") { const QDateTime dateTime = roleValue.toDateTime(); - text = KGlobal::locale()->formatDateTime(dateTime); + text = KLocale::global()->formatDateTime(dateTime); } else { text = KStandardItemListWidgetInformant::roleText(role, values); } @@ -142,7 +144,8 @@ int KFileItemListWidget::selectionLength(const QString& text) const return selectionLength; } - const QString extension = KMimeType::extractKnownExtension(text); + QMimeDatabase db; + const QString extension = db.suffixForFileName(text); if (extension.isEmpty()) { // For an unknown extension just exclude the extension after // the last point. This does not work for multiple extensions like |
