AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
StepAuthenticationEac1Gui.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "context/AuthContext.h"
9 #include "StepGui.h"
10 
11 #include <QMessageBox>
12 #include <QPointer>
13 
14 namespace governikus
15 {
16 
17 class AuthenticateStepsWidget;
18 class StepAuthenticationEac1Widget;
19 
21  : public StepGui
22 {
23  Q_OBJECT
24 
25  private:
26  QSharedPointer<AuthContext> mContext;
27  AuthenticateStepsWidget* mStepsWidget;
30  QPointer<QMessageBox> mPayAttentionToReaderMsgBox;
31  QString mPin;
32  QString mCan;
33  bool mActive;
34 
35  public:
36  StepAuthenticationEac1Gui(QSharedPointer<AuthContext> pContext, AuthenticateStepsWidget* pStepsWidget);
37  virtual ~StepAuthenticationEac1Gui() override;
38 
39  virtual void activate() override;
40  virtual void deactivate() override;
41  bool isActive() const;
42 
43  virtual void setState(StepAuthenticationEac1Widget::State pState);
44  virtual void incorrectPinError();
45 
46  virtual void forwardStep() override;
47 
48  virtual void hidePayAttentionToReader();
49 
50  public Q_SLOTS:
51  virtual void onShowPayAttentionToReader();
52  void onPinUpdated(const QString& pPin);
53  void onCanUpdated(const QString& pCan);
54  void onUiFinished();
55 };
56 
57 } /* namespace governikus */
virtual void deactivate() override
Definition: StepAuthenticationEac1Gui.cpp:56
Definition: AuthenticateStepsWidget.h:26
virtual void activate() override
Definition: StepAuthenticationEac1Gui.cpp:36
Definition: StepGui.h:33
void onUiFinished()
Definition: StepAuthenticationEac1Gui.cpp:144
virtual void incorrectPinError()
Definition: StepAuthenticationEac1Gui.cpp:91
Definition: StepAuthenticationEac1Widget.h:32
virtual void hidePayAttentionToReader()
Definition: StepAuthenticationEac1Gui.cpp:113
virtual void onShowPayAttentionToReader()
Definition: StepAuthenticationEac1Gui.cpp:119
bool isActive() const
Definition: StepAuthenticationEac1Gui.cpp:72
State
Definition: StepAuthenticationEac1Widget.h:38
virtual void forwardStep() override
Definition: StepAuthenticationEac1Gui.cpp:99
void onPinUpdated(const QString &pPin)
Definition: StepAuthenticationEac1Gui.cpp:125
virtual ~StepAuthenticationEac1Gui() override
Definition: StepAuthenticationEac1Gui.cpp:31
Definition: StepAuthenticationEac1Gui.h:20
StepAuthenticationEac1Gui(QSharedPointer< AuthContext > pContext, AuthenticateStepsWidget *pStepsWidget)
Definition: StepAuthenticationEac1Gui.cpp:14
virtual void setState(StepAuthenticationEac1Widget::State pState)
Definition: StepAuthenticationEac1Gui.cpp:78
void onCanUpdated(const QString &pCan)
Definition: StepAuthenticationEac1Gui.cpp:138