Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/previewjob.cpp
Show All 34 Lines | |||||
35 | 35 | | |||
36 | #include <limits> | 36 | #include <limits> | ||
37 | 37 | | |||
38 | #include <QDir> | 38 | #include <QDir> | ||
39 | #include <QFile> | 39 | #include <QFile> | ||
40 | #include <QImage> | 40 | #include <QImage> | ||
41 | #include <QPixmap> | 41 | #include <QPixmap> | ||
42 | #include <QTimer> | 42 | #include <QTimer> | ||
43 | #include <QRegExp> | 43 | #include <QRegularExpression> | ||
44 | #include <qtemporaryfile.h> | 44 | #include <qtemporaryfile.h> | ||
45 | #include <qsavefile.h> | 45 | #include <qsavefile.h> | ||
46 | 46 | | |||
47 | #include <QCryptographicHash> | 47 | #include <QCryptographicHash> | ||
48 | 48 | | |||
49 | #include <kfileitem.h> | 49 | #include <kfileitem.h> | ||
50 | #include <kservicetypetrader.h> | 50 | #include <kservicetypetrader.h> | ||
51 | #include <kservice.h> | 51 | #include <kservice.h> | ||
▲ Show 20 Lines • Show All 282 Lines • ▼ Show 20 Line(s) | 321 | for (; kit != kend; ++kit) { | |||
334 | if (it != protocolMap.constEnd()) { | 334 | if (it != protocolMap.constEnd()) { | ||
335 | plugin = it.value().value(mimeType); | 335 | plugin = it.value().value(mimeType); | ||
336 | } | 336 | } | ||
337 | 337 | | |||
338 | if (!plugin) { | 338 | if (!plugin) { | ||
339 | QMap<QString, KService::Ptr>::ConstIterator pluginIt = mimeMap.constFind(mimeType); | 339 | QMap<QString, KService::Ptr>::ConstIterator pluginIt = mimeMap.constFind(mimeType); | ||
340 | if (pluginIt == mimeMap.constEnd()) { | 340 | if (pluginIt == mimeMap.constEnd()) { | ||
341 | QString groupMimeType = mimeType; | 341 | QString groupMimeType = mimeType; | ||
342 | groupMimeType.replace(QRegExp(QStringLiteral("/.*")), QStringLiteral("/*")); | 342 | groupMimeType.replace(QRegularExpression(QStringLiteral("/.*")), QStringLiteral("/*")); | ||
343 | pluginIt = mimeMap.constFind(groupMimeType); | 343 | pluginIt = mimeMap.constFind(groupMimeType); | ||
344 | 344 | | |||
345 | if (pluginIt == mimeMap.constEnd()) { | 345 | if (pluginIt == mimeMap.constEnd()) { | ||
346 | QMimeDatabase db; | 346 | QMimeDatabase db; | ||
347 | // check mime type inheritance, resolve aliases | 347 | // check mime type inheritance, resolve aliases | ||
348 | const QMimeType mimeInfo = db.mimeTypeForName(mimeType); | 348 | const QMimeType mimeInfo = db.mimeTypeForName(mimeType); | ||
349 | if (mimeInfo.isValid()) { | 349 | if (mimeInfo.isValid()) { | ||
350 | const QStringList parentMimeTypes = mimeInfo.allAncestors(); | 350 | const QStringList parentMimeTypes = mimeInfo.allAncestors(); | ||
▲ Show 20 Lines • Show All 472 Lines • Show Last 20 Lines |