Messagelib
7 #include "dkimgeneraterulejob.h"
8 #include "dkimmanagerrules.h"
9 #include "messageviewer_debug.h"
10 using namespace MessageViewer;
12 DKIMGenerateRuleJob::DKIMGenerateRuleJob(
QObject *parent)
17 DKIMGenerateRuleJob::~DKIMGenerateRuleJob() =
default;
19 bool DKIMGenerateRuleJob::canStart()
const
21 if (!mResult.isValid()) {
22 qCWarning(MESSAGEVIEWER_LOG) <<
"Rule is not valid";
32 qCWarning(MESSAGEVIEWER_LOG) <<
"Impossible to start DKIMGenerateRuleJob";
35 verifyAndGenerateRule();
39 void DKIMGenerateRuleJob::verifyAndGenerateRule()
42 rule.setEnabled(
true);
43 rule.setFrom(mResult.fromEmail);
46 rule.setRuleType(DKIMRule::RuleType::MustBeSigned);
50 DKIMCheckSignatureJob::CheckSignatureResult DKIMGenerateRuleJob::result()
const
55 void DKIMGenerateRuleJob::setResult(
const DKIMCheckSignatureJob::CheckSignatureResult &checkResult)
57 mResult = checkResult;
Q_SCRIPTABLE Q_NOREPLY void start()
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Mar 24 2023 04:08:31 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.