Partial revert, this needs a KParts fix before it can compile

wilder
David Faure 6 years ago
parent 606ef64d37
commit 1b0678b404
  1. 9
      src/kmail_part.cpp
  2. 3
      src/kmail_part.h

@ -54,7 +54,7 @@ K_PLUGIN_FACTORY(KMailFactory, registerPlugin<KMailPart>();
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();

@ -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:

Loading…
Cancel
Save