11 #include <QCoreApplication>
12 #include <QSharedData>
155 const Code mStatusCode;
156 const QStringList mExternalInformation;
160 : mStatusCode(pStatusCode)
161 , mExternalInformation(pExternalInformation)
168 bool operator ==(
const InternalStatus& pOther)
const
170 return mStatusCode == pOther.mStatusCode &&
171 mExternalInformation == pOther.mExternalInformation &&
172 mOrigin == pOther.mOrigin;
178 QSharedDataPointer<InternalStatus> d;
179 const QString getExternalInfo(
int pIndex = 0)
const;
181 static QString maskMessage(
const QString& pMessage,
const bool pMask);
192 :
GlobalStatus(pStatusCode, QStringList(pExternalInformation), pOrigin)
199 bool is(
const Code pStatusCode)
const;
bool isError() const
Definition: GlobalStatus.cpp:326
Code
Definition: GlobalStatus.h:24
bool operator==(const GlobalStatus &pOther) const
Definition: GlobalStatus.cpp:33
Definition: GlobalStatus.h:18
Code getStatusCode() const
Definition: GlobalStatus.cpp:45
QDebug operator<<(QDebug pDbg, const governikus::CVCertificate &pCvc)
Definition: CVCertificate.cpp:146
bool isOriginServer() const
Definition: GlobalStatus.cpp:314
#define defineEnumOperators(enumName)
Definition: EnumHelper.h:18
Origin getOrigin() const
Definition: GlobalStatus.cpp:308
bool isNoError() const
Definition: GlobalStatus.cpp:320
bool is(const Code pStatusCode) const
Definition: GlobalStatus.cpp:39
pOrigin GlobalStatus(Code pStatusCode, const QString &pExternalInformation, const Origin pOrigin=Origin::Client)
Definition: GlobalStatus.h:191
pExternalInformation
Definition: GlobalStatus.h:185
Origin
Definition: GlobalStatus.h:142
QString toErrorDescription(const bool pSimplifiedVersion=false) const
Definition: GlobalStatus.cpp:57
bool isCancellationByUser() const
Definition: GlobalStatus.cpp:332