AusweisApp2
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 
20  : public StepGui
21 {
22  Q_OBJECT
23 
24  private:
25  QSharedPointer<AuthContext> mContext;
26  AuthenticateStepsWidget* mStepsWidget;
29  QPointer<QMessageBox> mPayAttentionToReaderMsgBox;
30  bool mActive;
31 
32  public:
33  StepAuthenticationEac1Gui(QSharedPointer<AuthContext> pContext, AuthenticateStepsWidget* pStepsWidget);
34  virtual ~StepAuthenticationEac1Gui() override;
35 
36  virtual void activate() override;
37  virtual void deactivate() override;
38  bool isActive() const;
39 
40  virtual void setState(StepAuthenticationEac1Widget::State pState);
41  virtual void incorrectPinError();
42 
43  virtual void forwardStep() override;
44 
45  virtual void hidePayAttentionToReader();
46 
47  public Q_SLOTS:
48  virtual void onShowPayAttentionToReader();
49  void onPinUpdated(const QString& pPin);
50  void onCanUpdated(const QString& pCan);
51  void onUiFinished();
52 };
53 
54 } // namespace governikus
governikus::StepGui::fireUiFinished
void fireUiFinished()
Definition: moc_StepGui.cpp:284
AuthContext.h
governikus::StepAuthenticationEac1Widget::fireCanUpdated
void fireCanUpdated(const QString &pCan)
Definition: moc_StepAuthenticationEac1Widget.cpp:255
governikus::StepAuthenticationEac1Widget::forwardStep
void forwardStep()
Definition: StepAuthenticationEac1Widget.cpp:84
governikus::StepGuiDelegate::setForwardButtonState
void setForwardButtonState(ButtonState pState, const QString &pText)
Definition: moc_StepGui.cpp:144
governikus::StepGui
Definition: StepGui.h:35
governikus::StepAuthenticationEac1Gui::isActive
bool isActive() const
Definition: StepAuthenticationEac1Gui.cpp:72
governikus::StepAuthenticationEac1Widget::firePinUpdated
void firePinUpdated(const QString &pPin)
Definition: moc_StepAuthenticationEac1Widget.cpp:248
StepAuthenticationEac1Gui.h
governikus::StepAuthenticationEac1Widget::setForwardButtonState
void setForwardButtonState(ButtonState pState, const QString &pText=QString())
Definition: moc_StepAuthenticationEac1Widget.cpp:234
governikus::GuiUtils::showPinCanPukErrorDialog
static bool showPinCanPukErrorDialog(CardReturnCode pReturnCode, bool pCanAllowedMode, QWidget *pParent)
Definition: GuiUtils.cpp:16
governikus::StepAuthenticationEac1Widget::State
State
Definition: StepAuthenticationEac1Widget.h:39
governikus::StepAuthenticationEac1Widget::setState
void setState(State pState)
Definition: StepAuthenticationEac1Widget.cpp:74
governikus::StepAuthenticationEac1Gui::onShowPayAttentionToReader
virtual void onShowPayAttentionToReader()
Definition: StepAuthenticationEac1Gui.cpp:117
governikus::StepAuthenticationEac1Gui::onCanUpdated
void onCanUpdated(const QString &pCan)
Definition: StepAuthenticationEac1Gui.cpp:136
governikus::StepAuthenticationEac1Widget
Definition: StepAuthenticationEac1Widget.h:34
StepGui.h
governikus::StepGuiDelegate::setCancelButtonState
void setCancelButtonState(ButtonState pState)
Definition: moc_StepGui.cpp:151
governikus::StepAuthenticationEac1Widget::setCancelButtonState
void setCancelButtonState(ButtonState pState)
Definition: moc_StepAuthenticationEac1Widget.cpp:241
governikus::StepGui::getStepGuiDelegate
StepGuiDelegate * getStepGuiDelegate() const
Definition: StepGui.h:42
governikus::StepAuthenticationEac1Gui::setState
virtual void setState(StepAuthenticationEac1Widget::State pState)
Definition: StepAuthenticationEac1Gui.cpp:78
governikus::StepAuthenticationEac1Gui
Definition: StepAuthenticationEac1Gui.h:21
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::StepAuthenticationEac1Gui::deactivate
virtual void deactivate() override
Definition: StepAuthenticationEac1Gui.cpp:56
GuiUtils.h
governikus::StepAuthenticationEac1Gui::onUiFinished
void onUiFinished()
Definition: StepAuthenticationEac1Gui.cpp:142
governikus::StepAuthenticationEac1Gui::hidePayAttentionToReader
virtual void hidePayAttentionToReader()
Definition: StepAuthenticationEac1Gui.cpp:111
governikus::StepAuthenticationEac1Gui::~StepAuthenticationEac1Gui
virtual ~StepAuthenticationEac1Gui() override
Definition: StepAuthenticationEac1Gui.cpp:31
AuthenticateStepsWidget.h
governikus::StepAuthenticationEac1Widget::State::FINISHED
@ FINISHED
governikus::StepAuthenticationEac1Gui::StepAuthenticationEac1Gui
StepAuthenticationEac1Gui(QSharedPointer< AuthContext > pContext, AuthenticateStepsWidget *pStepsWidget)
Definition: StepAuthenticationEac1Gui.cpp:14
StepAuthenticationEac1Widget.h
governikus::AuthenticateStepsWidget::getEac1Page
StepAuthenticationEac1Widget * getEac1Page() const
Definition: AuthenticateStepsWidget.cpp:32
governikus::StepAuthenticationEac1Widget::setContext
void setContext(const QSharedPointer< AuthContext > &pContext)
Definition: StepAuthenticationEac1Widget.cpp:61
governikus::StepAuthenticationEac1Gui::activate
virtual void activate() override
Definition: StepAuthenticationEac1Gui.cpp:36
governikus::StepAuthenticationEac1Gui::onPinUpdated
void onPinUpdated(const QString &pPin)
Definition: StepAuthenticationEac1Gui.cpp:123
governikus::AuthenticateStepsWidget
Definition: AuthenticateStepsWidget.h:27
governikus::StepAuthenticationEac1Widget::State::INITIAL
@ INITIAL
governikus::StepAuthenticationEac1Gui::incorrectPinError
virtual void incorrectPinError()
Definition: StepAuthenticationEac1Gui.cpp:91
governikus::StepAuthenticationEac1Gui::forwardStep
virtual void forwardStep() override
Definition: StepAuthenticationEac1Gui.cpp:97