8#include <QVersionNumber>
19 QVersionNumber mVersionNumber;
22 [[nodiscard]]
auto getInfoFromSuffix(QLatin1Char pStart, QLatin1Char pEnd = QLatin1Char(
'-'))
const;
34 [[nodiscard]]
bool isDraft()
const;
41 return &pLeft == &pRight || (
42 pLeft.mVersionNumber == pRight.mVersionNumber &&
43 pLeft.mSuffix == pRight.mSuffix);
49 return !(pLeft == pRight);
62 return pLeft < pRight || pLeft == pRight;
75 return pLeft > pRight || pLeft == pRight;
81 QDebugStateSaver saver(pDbg);
Definition VersionNumber.h:15
bool isDeveloperVersion() const
Definition VersionNumber.cpp:38
friend bool operator==(const VersionNumber &pLeft, const VersionNumber &pRight)
Definition VersionNumber.h:39
const QVersionNumber & getVersionNumber() const
Definition VersionNumber.cpp:32
bool isBetaVersion() const
Definition VersionNumber.cpp:44
QString getSuffix() const
Definition VersionNumber.cpp:109
int getDistance() const
Definition VersionNumber.cpp:67
bool isDraft() const
Definition VersionNumber.cpp:103
QString getRevision() const
Definition VersionNumber.cpp:89
VersionNumber(const QString &pVersion)
static const VersionNumber & getApplicationVersion()
Definition VersionNumber.cpp:26
QString getBranch() const
Definition VersionNumber.cpp:83
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
bool operator>(const VersionNumber &pLeft, const VersionNumber &pRight)
Definition VersionNumber.h:66
bool operator<=(const VersionNumber &pLeft, const VersionNumber &pRight)
Definition VersionNumber.h:60
bool operator!=(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition CVCertificate.h:76
bool operator<(const VersionNumber &pLeft, const VersionNumber &pRight)
Definition VersionNumber.h:53
bool operator>=(const VersionNumber &pLeft, const VersionNumber &pRight)
Definition VersionNumber.h:73
QDebug operator<<(QDebug pDbg, const CommandApdu &pCommandApdu)
Definition CommandApdu.h:96
bool operator==(const CommandApdu &pLeft, const CommandApdu &pRight)
Definition CommandApdu.h:105