gehe zur Dokumentation dieser Datei
12 #include <QAbstractListModel>
14 #include <QSharedPointer>
20 class SelfAuthContext;
23 :
public QAbstractListModel
28 QSharedPointer<SelfAuthContext> mContext;
32 void onSelfAuthenticationDataChanged();
45 void resetContext(
const QSharedPointer<SelfAuthContext>& pContext = QSharedPointer<SelfAuthContext>());
50 Q_INVOKABLE
void exportData(
const QUrl& pFilename)
const;
52 int rowCount(
const QModelIndex& = QModelIndex())
const override;
53 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
54 QHash<int, QByteArray>
roleNames()
const override;
56 virtual bool event(QEvent* pEvent)
override;
bool exportSelfInfo(const QDateTime &pDate, const QVector< QPair< QString, QString >> &pInfoData)
Definition: PdfExporter.cpp:149
@ VALUE
Definition: SelfAuthModel.h:42
DataRoles
Definition: SelfAuthModel.h:40
Q_INVOKABLE void exportData(const QUrl &pFilename) const
Definition: SelfAuthModel.cpp:96
@ NAME
Definition: SelfAuthModel.h:41
defineSingleton(SelfAuthModel) void SelfAuthModel
Definition: SelfAuthModel.cpp:14
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition: SelfAuthModel.cpp:110
Definition: PdfExporter.h:19
SelfAuthModel(QObject *pParent=nullptr)
Definition: SelfAuthModel.cpp:44
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: SelfAuthModel.cpp:116
void resetContext(const QSharedPointer< SelfAuthContext > &pContext=QSharedPointer< SelfAuthContext >())
Definition: SelfAuthModel.cpp:59
Q_INVOKABLE void startWorkflow()
Definition: SelfAuthModel.cpp:70
void fireSelfAuthenticationDataChanged()
Definition: moc_SelfAuthContext.cpp:130
virtual bool event(QEvent *pEvent) override
Definition: SelfAuthModel.cpp:143
Q_INVOKABLE void cancelWorkflow()
Definition: SelfAuthModel.cpp:76
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Q_INVOKABLE bool isBasicReader()
Definition: SelfAuthModel.cpp:85
QVector< QPair< QString, QString > > OrderedSelfData
Definition: SelfAuthenticationData.h:61
static SelfAuthModel & getInstance()
Definition: SelfAuthModel.cpp:53
QHash< int, QByteArray > roleNames() const override
Definition: SelfAuthModel.cpp:134
Definition: SelfAuthModel.h:24
void fireStartWorkflow()
Definition: moc_SelfAuthModel.cpp:161