10 #include <QAbstractListModel> 18 :
public QAbstractListModel
23 const QString mBuildNumber;
24 const QString mAndroidVersion;
25 const QString mKernelVersion;
26 int mMaximumNfcPacketLength;
27 const QString mVendor;
28 const QString mModelNumber;
29 const QString mModelName;
30 const QString mAusweisAppVersionNumber;
32 QVector<QPair<QString, QString>> mData;
36 TITLE = Qt::UserRole + 1,
41 void buildDataObject();
42 QByteArray toJsonByteArray()
const;
47 int rowCount(
const QModelIndex& = QModelIndex())
const override;
48 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
49 QHash<int, QByteArray>
roleNames()
const override;
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: SurveyModel.cpp:72
Definition: SurveyModel.h:17
SurveyModel(QObject *pParent=nullptr)
Definition: SurveyModel.cpp:45
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition: SurveyModel.cpp:66
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
static SurveyModel & getInstance()
Definition: SurveyModel.cpp:60
QHash< int, QByteArray > roleNames() const override
Definition: SurveyModel.cpp:90
void setMaximumNfcPacketLength(int pMaximumNfcPacketLength)
Definition: SurveyModel.cpp:141
void transmitSurvey() const
Definition: SurveyModel.cpp:148