AusweisApp2
Hauptseite
Namensbereiche
Klassen
Dateien
Auflistung der Dateien
Datei-Elemente
Alle
Klassen
Namensbereiche
Dateien
Funktionen
Variablen
Typdefinitionen
Aufzählungen
Aufzählungswerte
Propertys
Freundbeziehungen
Makrodefinitionen
AuthModel.h
gehe zur Dokumentation dieser Datei
1
7
#pragma once
8
9
#include "
WorkflowModel.h
"
10
11
#include <QObject>
12
#include <QSharedPointer>
13
#include <QString>
14
15
16
namespace
governikus
17
{
18
19
class
AuthContext;
20
21
class
AuthModel
22
:
public
WorkflowModel
23
{
24
Q_OBJECT
25
26
Q_PROPERTY(QString
transactionInfo
READ
getTransactionInfo
NOTIFY
fireTransactionInfoChanged
)
27
28
QSharedPointer<
AuthContext
>
mContext
;
29
QString
mTransactionInfo
;
30
31
public:
32
AuthModel
(QObject* pParent =
nullptr
);
33
virtual ~
AuthModel
() override;
34
35
void
resetContext
(const QSharedPointer<
AuthContext
>& pContext = QSharedPointer<
AuthContext
>());
36
37
const QString&
getTransactionInfo
() const;
38
39
public Q_SLOTS:
40
void
onDidAuthenticateEac1Changed
();
41
42
Q_SIGNALS:
43
void
fireTransactionInfoChanged();
44
};
45
46
47
}
/* namespace governikus */
governikus::AuthModel::mTransactionInfo
QString mTransactionInfo
Definition:
AuthModel.h:29
governikus::AuthContext
Definition:
AuthContext.h:47
WorkflowModel.h
governikus::AuthModel::resetContext
void resetContext(const QSharedPointer< AuthContext > &pContext=QSharedPointer< AuthContext >())
Definition:
AuthModel.cpp:26
governikus::AuthModel::fireTransactionInfoChanged
void fireTransactionInfoChanged()
governikus::AuthModel::mContext
QSharedPointer< AuthContext > mContext
Definition:
AuthModel.h:28
governikus::AuthModel
Definition:
AuthModel.h:21
governikus::AuthModel::onDidAuthenticateEac1Changed
void onDidAuthenticateEac1Changed()
Definition:
AuthModel.cpp:51
governikus::AuthModel::transactionInfo
QString transactionInfo
Definition:
AuthModel.h:26
governikus::AuthModel::getTransactionInfo
const QString & getTransactionInfo() const
Definition:
AuthModel.cpp:45
governikus::WorkflowModel
Definition:
WorkflowModel.h:20
src
qml
AuthModel.h
Erzeugt von
1.8.5