From 1b0678b40428de0239a5efcd8f12cb74b369c53a Mon Sep 17 00:00:00 2001 From: David Faure Date: Sat, 4 Apr 2020 22:07:35 +0200 Subject: [PATCH] Partial revert, this needs a KParts fix before it can compile --- src/kmail_part.cpp | 9 +++++++-- src/kmail_part.h | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/kmail_part.cpp b/src/kmail_part.cpp index 4bb5a2824..12cf9d13a 100644 --- a/src/kmail_part.cpp +++ b/src/kmail_part.cpp @@ -54,7 +54,7 @@ K_PLUGIN_FACTORY(KMailFactory, registerPlugin(); using namespace KMail; KMailPart::KMailPart(QWidget *parentWidget, QObject *parent, const QVariantList &) - : KParts::Part(parent) + : KParts::ReadOnlyPart(parent) , mParentWidget(parentWidget) { setComponentName(QStringLiteral("kmail2"), i18n("KMail2")); @@ -114,11 +114,16 @@ void KMailPart::updateQuickSearchText() mainWidget->updateQuickSearchLineText(); } +bool KMailPart::openFile() +{ + return true; +} + //----------------------------------------------------------------------------- void KMailPart::guiActivateEvent(KParts::GUIActivateEvent *e) { - KParts::Part::guiActivateEvent(e); + KParts::ReadOnlyPart::guiActivateEvent(e); if (e->activated()) { mainWidget->initializeFilterActions(true); mainWidget->tagActionManager()->createActions(); diff --git a/src/kmail_part.h b/src/kmail_part.h index 1d794cebd..ce93b4d03 100644 --- a/src/kmail_part.h +++ b/src/kmail_part.h @@ -32,7 +32,7 @@ class KMMainWidget; -class KMailPart : public KParts::Part +class KMailPart : public KParts::ReadOnlyPart { Q_OBJECT Q_CLASSINFO("D-Bus Interface", "org.kde.kmail.kmailpart") @@ -49,6 +49,7 @@ public Q_SLOTS: void updateQuickSearchText(); protected: + bool openFile() override; void guiActivateEvent(KParts::GUIActivateEvent *e) override; private: