AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
StepChooseCardGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "context/AuthContext.h"
10 #include "DiagnosisGui.h"
11 #include "ReaderDeviceGui.h"
12 #include "ReaderManager.h"
14 #include "StepGui.h"
15 
16 #include <QMessageBox>
17 
18 class QLabel;
19 
20 namespace governikus
21 {
22 
23 class AuthenticateStepsWidget;
24 
26  : public StepGui
27 {
28  Q_OBJECT
29 
30  private:
31  const QSharedPointer<AuthContext> mContext;
32  StepAuthenticationEac1Widget* const mWidget;
33  QPointer<QMessageBox> mInformationMessageBox;
34  QPointer<ReaderDeviceGui> mReaderDeviceGui;
35  QPushButton* mCancelButton, * mDeviceButton;
36  bool mSubDialogOpen;
37 
38  QString getCurrentReaderImage(const QVector<ReaderInfo>& pReaderInfos);
39  static QString formatErrorMessages(const QString& pMessage1, const QString& pMessage2);
40  void updateErrorMessage(const QString& pTitle, const QString& pMessage1, const QString& pMessage2 = QString(), bool closeErrorMessage = false);
41  const QString connectedRemoteReaderNames() const;
42 
43  private Q_SLOTS:
44  void onSubDialogFinished();
45 
46  public Q_SLOTS:
47  void onReaderManagerSignal();
48 
49  public:
50  StepChooseCardGui(const QSharedPointer<AuthContext>& pContext, AuthenticateStepsWidget* pStepsWidget);
51  virtual ~StepChooseCardGui() override;
52 
53  virtual void activate() override;
54  virtual void deactivate() override;
55 };
56 
57 } /* namespace governikus */
Definition: AuthenticateStepsWidget.h:26
Definition: StepGui.h:33
Definition: StepAuthenticationEac1Widget.h:32
virtual void activate() override
Definition: StepChooseCardGui.cpp:51
void onReaderManagerSignal()
Definition: StepChooseCardGui.cpp:159
virtual void deactivate() override
Definition: StepChooseCardGui.cpp:62
Definition: StepChooseCardGui.h:25
StepChooseCardGui(const QSharedPointer< AuthContext > &pContext, AuthenticateStepsWidget *pStepsWidget)
Definition: StepChooseCardGui.cpp:25
virtual ~StepChooseCardGui() override
Definition: StepChooseCardGui.cpp:46