dkim support is enabled by default now

wilder
Laurent Montel 6 years ago
parent 56bdf3318d
commit 403035b48d
  1. 2
      CMakeLists.txt
  2. 3
      src/kmail_part.cpp
  3. 7
      src/kmmainwidget.cpp
  4. 5
      src/kmmainwidget.h
  5. 2
      src/kmmainwin.cpp
  6. 7
      src/kmreadermainwin.cpp
  7. 3
      src/kmreaderwin.cpp
  8. 5
      src/kmreaderwin.h

@ -67,7 +67,7 @@ find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED DBus Network Test Widget
set(LIBGRAVATAR_VERSION_LIB "5.13.40") set(LIBGRAVATAR_VERSION_LIB "5.13.40")
set(MAILCOMMON_LIB_VERSION_LIB "5.13.40") set(MAILCOMMON_LIB_VERSION_LIB "5.13.40")
set(KDEPIM_APPS_LIB_VERSION_LIB "5.13.40") set(KDEPIM_APPS_LIB_VERSION_LIB "5.13.40")
set(MESSAGELIB_LIB_VERSION_LIB "5.13.55") set(MESSAGELIB_LIB_VERSION_LIB "5.13.56")
set(LIBKLEO_LIB_VERSION_LIB "5.13.40") set(LIBKLEO_LIB_VERSION_LIB "5.13.40")
set(PIMCOMMON_LIB_VERSION_LIB "5.13.43") set(PIMCOMMON_LIB_VERSION_LIB "5.13.43")
set(LIBKDEPIM_LIB_VERSION_LIB "5.13.40") set(LIBKDEPIM_LIB_VERSION_LIB "5.13.40")

@ -46,7 +46,6 @@
#include "foldershortcutactionmanager.h" #include "foldershortcutactionmanager.h"
#include "kmmigrateapplication.h" #include "kmmigrateapplication.h"
#include <KLocalizedString> #include <KLocalizedString>
#include "messageviewer/config-messageviewer.h"
#include <KSharedConfig> #include <KSharedConfig>
K_PLUGIN_FACTORY(KMailFactory, registerPlugin<KMailPart>(); K_PLUGIN_FACTORY(KMailFactory, registerPlugin<KMailPart>();
@ -93,9 +92,7 @@ KMailPart::KMailPart(QWidget *parentWidget, QObject *parent, const QVariantList
KParts::StatusBarExtension *statusBar = new KParts::StatusBarExtension(this); KParts::StatusBarExtension *statusBar = new KParts::StatusBarExtension(this);
statusBar->addStatusBarItem(mainWidget->vacationScriptIndicator(), 2, false); statusBar->addStatusBarItem(mainWidget->vacationScriptIndicator(), 2, false);
statusBar->addStatusBarItem(mainWidget->zoomLabelIndicator(), 3, false); statusBar->addStatusBarItem(mainWidget->zoomLabelIndicator(), 3, false);
#ifdef USE_DKIM_CHECKER
statusBar->addStatusBarItem(mainWidget->dkimWidgetInfo(), 4, false); statusBar->addStatusBarItem(mainWidget->dkimWidgetInfo(), 4, false);
#endif
setXMLFile(QStringLiteral("kmail_part.rc"), true); setXMLFile(QStringLiteral("kmail_part.rc"), true);
KSettings::Dispatcher::registerComponent(QStringLiteral("kmail2"), mKMailKernel, "slotConfigChanged"); KSettings::Dispatcher::registerComponent(QStringLiteral("kmail2"), mKMailKernel, "slotConfigChanged");

@ -191,10 +191,8 @@
#include <job/removeduplicatemailjob.h> #include <job/removeduplicatemailjob.h>
#include <job/removecollectionjob.h> #include <job/removecollectionjob.h>
#ifdef USE_DKIM_CHECKER
#include <MessageViewer/DKIMWidgetInfo> #include <MessageViewer/DKIMWidgetInfo>
#include <MessageViewer/DKIMViewerMenu> #include <MessageViewer/DKIMViewerMenu>
#endif
using namespace KMime; using namespace KMime;
using namespace Akonadi; using namespace Akonadi;
@ -337,7 +335,6 @@ KMMainWidget::KMMainWidget(QWidget *parent, KXMLGUIClient *aGUIClient, KActionCo
setupUnifiedMailboxChecker(); setupUnifiedMailboxChecker();
} }
#ifdef USE_DKIM_CHECKER
QWidget *KMMainWidget::dkimWidgetInfo() const QWidget *KMMainWidget::dkimWidgetInfo() const
{ {
if (mMsgView) { if (mMsgView) {
@ -346,8 +343,6 @@ QWidget *KMMainWidget::dkimWidgetInfo() const
return nullptr; return nullptr;
} }
#endif
void KMMainWidget::restoreCollectionFolderViewConfig() void KMMainWidget::restoreCollectionFolderViewConfig()
{ {
ETMViewStateSaver *saver = new ETMViewStateSaver; ETMViewStateSaver *saver = new ETMViewStateSaver;
@ -2800,12 +2795,10 @@ void KMMainWidget::showMessagePopup(const Akonadi::Item &msg, const QUrl &url, c
menu.addSeparator(); menu.addSeparator();
if (mMsgView) { if (mMsgView) {
#ifdef USE_DKIM_CHECKER
if (mMsgView->dkimViewerMenu()) { if (mMsgView->dkimViewerMenu()) {
menu.addMenu(mMsgView->dkimViewerMenu()->menu()); menu.addMenu(mMsgView->dkimViewerMenu()->menu());
menu.addSeparator(); menu.addSeparator();
} }
#endif
menu.addActions(mMsgView->viewerPluginActionList(MessageViewer::ViewerPluginInterface::NeedMessage)); menu.addActions(mMsgView->viewerPluginActionList(MessageViewer::ViewerPluginInterface::NeedMessage));
menu.addSeparator(); menu.addSeparator();
} }

@ -31,7 +31,6 @@
#include "messageactions.h" #include "messageactions.h"
#include <KActionCollection> #include <KActionCollection>
#include <mailcommon/foldersettings.h> #include <mailcommon/foldersettings.h>
#include "messageviewer/config-messageviewer.h"
#include <QPointer> #include <QPointer>
#include <QTimer> #include <QTimer>
#include <Akonadi/KMime/StandardMailActionManager> #include <Akonadi/KMime/StandardMailActionManager>
@ -83,11 +82,9 @@ class SieveImapPasswordProvider;
class ManageSieveScriptsDialog; class ManageSieveScriptsDialog;
class VacationManager; class VacationManager;
} }
#ifdef USE_DKIM_CHECKER
namespace MessageViewer { namespace MessageViewer {
class DKIMWidgetInfo; class DKIMWidgetInfo;
} }
#endif
namespace MailCommon { namespace MailCommon {
class FolderSelectionDialog; class FolderSelectionDialog;
class FavoriteCollectionWidget; class FavoriteCollectionWidget;
@ -144,9 +141,7 @@ public:
static const PtrList *mainWidgetList(); static const PtrList *mainWidgetList();
QWidget *vacationScriptIndicator() const; QWidget *vacationScriptIndicator() const;
#ifdef USE_DKIM_CHECKER
QWidget *dkimWidgetInfo() const; QWidget *dkimWidgetInfo() const;
#endif
MailCommon::FolderTreeView *folderTreeView() const; MailCommon::FolderTreeView *folderTreeView() const;
/** Returns the XML GUI client. */ /** Returns the XML GUI client. */

@ -177,9 +177,7 @@ void KMMainWin::setupStatusBar()
statusBar()->addWidget(mMessageLabel); statusBar()->addWidget(mMessageLabel);
QTimer::singleShot(2000, KPIM::BroadcastStatus::instance(), &KPIM::BroadcastStatus::reset); QTimer::singleShot(2000, KPIM::BroadcastStatus::instance(), &KPIM::BroadcastStatus::reset);
#ifdef USE_DKIM_CHECKER
statusBar()->addPermanentWidget(mKMMainWidget->dkimWidgetInfo()); statusBar()->addPermanentWidget(mKMMainWidget->dkimWidgetInfo());
#endif
statusBar()->addPermanentWidget(mKMMainWidget->zoomLabelIndicator()); statusBar()->addPermanentWidget(mKMMainWidget->zoomLabelIndicator());
statusBar()->addPermanentWidget(mKMMainWidget->vacationScriptIndicator()); statusBar()->addPermanentWidget(mKMMainWidget->vacationScriptIndicator());
statusBar()->addPermanentWidget(mProgressBar->littleProgress()); statusBar()->addPermanentWidget(mProgressBar->littleProgress());

@ -69,11 +69,8 @@
#include <Akonadi/KMime/MessageFlags> #include <Akonadi/KMime/MessageFlags>
#include "kpimtextedit/texttospeech.h" #include "kpimtextedit/texttospeech.h"
#include <mailcommon/mailutil.h> #include <mailcommon/mailutil.h>
#include "messageviewer/config-messageviewer.h"
#ifdef USE_DKIM_CHECKER
#include <MessageViewer/DKIMWidgetInfo> #include <MessageViewer/DKIMWidgetInfo>
#include <MessageViewer/DKIMViewerMenu> #include <MessageViewer/DKIMViewerMenu>
#endif
using namespace MailCommon; using namespace MailCommon;
KMReaderMainWin::KMReaderMainWin(MessageViewer::Viewer::DisplayFormatMessage format, bool htmlLoadExtDefault, const QString &name) KMReaderMainWin::KMReaderMainWin(MessageViewer::Viewer::DisplayFormatMessage format, bool htmlLoadExtDefault, const QString &name)
@ -113,9 +110,7 @@ void KMReaderMainWin::initKMReaderMainWin()
mZoomLabelIndicator = new ZoomLabelWidget(statusBar()); mZoomLabelIndicator = new ZoomLabelWidget(statusBar());
statusBar()->addPermanentWidget(mZoomLabelIndicator); statusBar()->addPermanentWidget(mZoomLabelIndicator);
setZoomChanged(mReaderWin->viewer()->webViewZoomFactor()); setZoomChanged(mReaderWin->viewer()->webViewZoomFactor());
#ifdef USE_DKIM_CHECKER
statusBar()->addPermanentWidget(mReaderWin->viewer()->dkimWidgetInfo()); statusBar()->addPermanentWidget(mReaderWin->viewer()->dkimWidgetInfo());
#endif
if (!mReaderWin->message().isValid()) { if (!mReaderWin->message().isValid()) {
menuBar()->hide(); menuBar()->hide();
toolBar(QStringLiteral("mainToolBar"))->hide(); toolBar(QStringLiteral("mainToolBar"))->hide();
@ -758,12 +753,10 @@ void KMReaderMainWin::showMessagePopup(const Akonadi::Item &msg, const QUrl &url
menu->addAction(mReaderWin->saveAsAction()); menu->addAction(mReaderWin->saveAsAction());
menu->addAction(mSaveAtmAction); menu->addAction(mSaveAtmAction);
if (msg.isValid()) { if (msg.isValid()) {
#ifdef USE_DKIM_CHECKER
if (mReaderWin->dkimViewerMenu()) { if (mReaderWin->dkimViewerMenu()) {
menu->addSeparator(); menu->addSeparator();
menu->addMenu(mReaderWin->dkimViewerMenu()->menu()); menu->addMenu(mReaderWin->dkimViewerMenu()->menu());
} }
#endif
menu->addSeparator(); menu->addSeparator();
menu->addActions(mReaderWin->viewerPluginActionList(MessageViewer::ViewerPluginInterface::NeedMessage)); menu->addActions(mReaderWin->viewerPluginActionList(MessageViewer::ViewerPluginInterface::NeedMessage));
} }

@ -597,14 +597,11 @@ KActionMenu *KMReaderWin::shareServiceUrlMenu() const
return mViewer->shareServiceUrlMenu(); return mViewer->shareServiceUrlMenu();
} }
#ifdef USE_DKIM_CHECKER
DKIMViewerMenu *KMReaderWin::dkimViewerMenu() DKIMViewerMenu *KMReaderWin::dkimViewerMenu()
{ {
return mViewer->dkimViewerMenu(); return mViewer->dkimViewerMenu();
} }
#endif
QList<QAction *> KMReaderWin::viewerPluginActionList(ViewerPluginInterface::SpecificFeatureTypes features) QList<QAction *> KMReaderWin::viewerPluginActionList(ViewerPluginInterface::SpecificFeatureTypes features)
{ {
return mViewer->viewerPluginActionList(features); return mViewer->viewerPluginActionList(features);

@ -29,16 +29,13 @@
#include <MimeTreeParser/BodyPart> #include <MimeTreeParser/BodyPart>
#include <AkonadiCore/Item> #include <AkonadiCore/Item>
#include <KContacts/Addressee> #include <KContacts/Addressee>
#include <messageviewer/config-messageviewer.h>
class KActionCollection; class KActionCollection;
class QAction; class QAction;
class KToggleAction; class KToggleAction;
class QMenu; class QMenu;
namespace MessageViewer { namespace MessageViewer {
class CSSHelper; class CSSHelper;
#ifdef USE_DKIM_CHECKER
class DKIMViewerMenu; class DKIMViewerMenu;
#endif
} }
namespace MimeTreeParser { namespace MimeTreeParser {
@ -172,9 +169,7 @@ public:
Q_REQUIRED_RESULT bool mimePartTreeIsEmpty() const; Q_REQUIRED_RESULT bool mimePartTreeIsEmpty() const;
KActionMenu *shareServiceUrlMenu() const; KActionMenu *shareServiceUrlMenu() const;
#ifdef USE_DKIM_CHECKER
MessageViewer::DKIMViewerMenu *dkimViewerMenu(); MessageViewer::DKIMViewerMenu *dkimViewerMenu();
#endif
Q_REQUIRED_RESULT QList<QAction *> viewerPluginActionList(MessageViewer::ViewerPluginInterface::SpecificFeatureTypes features); Q_REQUIRED_RESULT QList<QAction *> viewerPluginActionList(MessageViewer::ViewerPluginInterface::SpecificFeatureTypes features);
Q_REQUIRED_RESULT QList<QAction *> interceptorUrlActions(const WebEngineViewer::WebHitTestResult &result) const; Q_REQUIRED_RESULT QList<QAction *> interceptorUrlActions(const WebEngineViewer::WebHitTestResult &result) const;

Loading…
Cancel
Save