9 #include <QJsonDocument> 19 QMap<QString, QString> mInfo;
21 explicit VersionInfo(
const QMap<QString, QString>& pInfo);
28 [[nodiscard]]
bool isNull()
const;
30 [[nodiscard]] QString
getName()
const;
40 [[nodiscard]] QByteArray
toJson(QJsonDocument::JsonFormat pFormat = QJsonDocument::Indented)
const;
41 [[nodiscard]] QString
toText()
const;
QByteArray toJson(QJsonDocument::JsonFormat pFormat=QJsonDocument::Indented) const
Definition: VersionInfo.cpp:147
QJsonObject toJsonObject() const
Definition: VersionInfo.cpp:136
QString getImplementationVersion() const
Definition: VersionInfo.cpp:112
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
QString getSpecificationVersion() const
Definition: VersionInfo.cpp:130
QString getSpecificationVendor() const
Definition: VersionInfo.cpp:124
bool isNull() const
Definition: VersionInfo.cpp:88
QString toText() const
Definition: VersionInfo.cpp:153
QString getImplementationTitle() const
Definition: VersionInfo.cpp:100
Definition: VersionInfo.h:17
static VersionInfo fromText(const QString &pText)
Definition: VersionInfo.cpp:64
QString getSpecificationTitle() const
Definition: VersionInfo.cpp:118
QDebug operator<<(QDebug pDbg, const governikus::VersionInfo &pVersionInfo)
Definition: VersionInfo.cpp:164
VersionInfo()
Definition: VersionInfo.cpp:44
QString getImplementationVendor() const
Definition: VersionInfo.cpp:106
QString getName() const
Definition: VersionInfo.cpp:94
static VersionInfo getInstance()
Definition: VersionInfo.cpp:50