[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim] plugins/messageviewer/bodypartformatter/calendar: KMimeType--
From: Montel Laurent <montel () kde ! org>
Date: 2014-12-01 6:43:17
Message-ID: E1XvKhZ-00051l-6x () scm ! kde ! org
[Download RAW message or body]
Git commit 0d4a421d2b6528c2286d03e69b9f557460b3a4aa by Montel Laurent.
Committed on 01/12/2014 at 06:37.
Pushed by mlaurent into branch 'master'.
KMimeType--
M +7 -3 plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp
http://commits.kde.org/kdepim/0d4a421d2b6528c2286d03e69b9f557460b3a4aa
diff --git a/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp \
b/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp index \
2000f2b..6db5326 100644
--- a/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp
+++ b/plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp
@@ -67,7 +67,7 @@ using namespace KCalCore;
#include <QInputDialog>
#include <QMenu>
#include <KMessageBox>
-#include <KMimeType>
+
#include <KRun>
#include <KSystemTimeZone>
#include <QTemporaryFile>
@@ -76,6 +76,8 @@ using namespace KCalCore;
#include <QIcon>
#include <KLocalizedString>
#include <QFileDialog>
+#include <QMimeDatabase>
+#include <QMimeType>
using namespace MailTransport;
@@ -1076,7 +1078,8 @@ public:
} else {
// put the attachment in a temporary file and launch it
QTemporaryFile *file;
- QStringList patterns = \
KMimeType::mimeType(attachment->mimeType())->patterns(); + QMimeDatabase \
db; + QStringList patterns = \
db.mimeTypeForName(attachment->mimeType()).globPatterns(); if (!patterns.empty()) {
QString pattern = patterns.first();
file = new QTemporaryFile(QDir::tempPath() + \
QLatin1String("/messageviewer_XXXXXX") + pattern.remove(QLatin1Char('*'))); @@ \
-1123,7 +1126,8 @@ public: } else {
// put the attachment in a temporary file and save it
QTemporaryFile *file;
- QStringList patterns = KMimeType::mimeType(a->mimeType())->patterns();
+ QMimeDatabase db;
+ QStringList patterns = db.mimeTypeForName(a->mimeType()).globPatterns();
if (!patterns.empty()) {
QString pattern = patterns.first();
file = new QTemporaryFile(QDir::tempPath() + \
QLatin1String("/messageviewer_XXXXXX") + pattern.remove(QLatin1Char('*')));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic