Messagelib
8 #include "messageviewer_dkimcheckerdebug.h"
10 using namespace MessageViewer;
11 DMARCInfo::DMARCInfo() =
default;
13 bool DMARCInfo::parseDMARC(
const QString &key)
16 qCWarning(MESSAGEVIEWER_DKIMCHECKER_LOG) <<
"Error: key empty";
22 for (
int i = 0; i < items.
count(); ++i) {
23 const QString elem = items.
at(i).trimmed();
101 QString DMARCInfo::version()
const
106 void DMARCInfo::setVersion(
const QString &version)
111 QString DMARCInfo::adkim()
const
116 void DMARCInfo::setAdkim(
const QString &adkim)
121 QString DMARCInfo::policy()
const
126 void DMARCInfo::setPolicy(
const QString &policy)
131 int DMARCInfo::percentage()
const
136 void DMARCInfo::setPercentage(
int percentage)
138 mPercentage = percentage;
141 QString DMARCInfo::subDomainPolicy()
const
143 return mSubDomainPolicy;
146 void DMARCInfo::setSubDomainPolicy(
const QString &subDomainPolicy)
148 mSubDomainPolicy = subDomainPolicy;
151 bool DMARCInfo::operator==(
const DMARCInfo &other)
const
153 return mVersion == other.version() && mAdkim == other.adkim() && mPolicy == other.policy() && mSubDomainPolicy == other.subDomainPolicy()
154 && mPercentage == other.percentage();
159 d <<
" mVersion " << t.version();
160 d <<
" mAdkim " << t.adkim();
161 d <<
" mPolicy " << t.policy();
162 d <<
" mSubDomainPolicy " << t.subDomainPolicy();
163 d <<
" mPercentage " << t.percentage();
QStringView right(qsizetype length) const const
QStringList split(const QString &sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const const
int count(const T &value) const const
QDataStream & operator<<(QDataStream &out, const KDateTime &dateTime)
bool isEmpty() const const
const T & at(int i) const const
QString & replace(int position, int n, QChar after)
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const const
QString right(int n) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Mar 22 2023 04:07:14 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.