12 #include <QOperatingSystemVersion>
14 class test_ReaderConfigurationEntryParser;
21 friend class ::test_ReaderConfigurationEntryParser;
29 friend class ::test_ReaderConfigurationEntryParser;
30 const QJsonValue mJsonValue;
32 QString getDriverUrl(
const QJsonObject& pObject)
const;
33 bool matchPlatform(
const QJsonArray& pPlatforms,
const QOperatingSystemVersion& pCurrentVersion = QOperatingSystemVersion::current())
const;
37 EntryParser(
const QJsonValue& pJsonValue);
38 virtual ~EntryParser();
43 static QVector<ReaderConfigurationInfo> fail(
const QString& logMessage);
54 static QVector<ReaderConfigurationInfo>
parse(
const QByteArray& pData);
Definition: ReaderConfigurationParser.h:18
Definition: ReaderConfigurationInfo.h:18
static QVector< ReaderConfigurationInfo > parse(const QByteArray &pData)
Parses the configuration data and returns ReaderConfiguration.
Definition: ReaderConfigurationParser.cpp:175