AusweisApp2
StepAdviseUserToRemoveCardGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "context/AuthContext.h"
10 #include "StepGui.h"
11 
12 #include <QMessageBox>
13 #include <QSharedPointer>
14 #include <QTimer>
15 
16 namespace governikus
17 {
18 
20  : public StepGui
21 {
22  Q_OBJECT
23 
24  public Q_SLOTS:
25  void onReaderManagerSignal();
26 
27  public:
28  StepAdviseUserToRemoveCardGui(QSharedPointer<WorkflowContext> pContext, QWidget* const pMainWidget);
29  virtual ~StepAdviseUserToRemoveCardGui() override;
30 
31  virtual void activate() override;
32  void closeActiveDialogs();
33 
34  private:
35  QSharedPointer<WorkflowContext> mContext;
36  QWidget* const mMainWidget;
37  QPointer<QMessageBox> mMessageBox;
38  QTimer mMessageTimeoutTimer;
39 };
40 
41 } // namespace governikus
Definition: StepGui.h:33
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
virtual void activate() override
Definition: StepAdviseUserToRemoveCardGui.cpp:53
StepAdviseUserToRemoveCardGui(QSharedPointer< WorkflowContext > pContext, QWidget *const pMainWidget)
Definition: StepAdviseUserToRemoveCardGui.cpp:34
virtual ~StepAdviseUserToRemoveCardGui() override
Definition: StepAdviseUserToRemoveCardGui.cpp:44
void closeActiveDialogs()
Definition: StepAdviseUserToRemoveCardGui.cpp:107
Definition: StepAdviseUserToRemoveCardGui.h:19
void onReaderManagerSignal()
Definition: StepAdviseUserToRemoveCardGui.cpp:16