AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
SetupAssistantWizard.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QCheckBox>
10 #include <QFormLayout>
11 #include <QLabel>
12 #include <QPointer>
13 #include <QPushButton>
14 #include <QScopedPointer>
15 #include <QTableWidget>
16 #include <QWizard>
17 
18 
19 namespace governikus
20 {
21 
22 class ReaderDeviceWidget;
23 class SetupAssistantWizard;
24 
25 
27  : public QWizardPage
28 {
29  Q_OBJECT
30 
31  private:
32  ReaderDeviceWidget* const mWidget;
33 
34  public:
35  CardReaderPage(const QString& pTitle, const QString& pAccessibleName);
36  virtual ~CardReaderPage() = default;
37 };
38 
39 
41  : public QWizard
42 {
43  Q_OBJECT
44 
45  int mPageCount;
46  QPointer<QCheckBox> mSaveHistoryCheckBox;
47  QPointer<QPushButton> mChangeTransportPinButton;
48 
49  public:
50  SetupAssistantWizard(QWidget* pParent = nullptr);
51  virtual ~SetupAssistantWizard() override;
52 
53  virtual void accept() override;
54  bool isRemindWizardAgain();
55 
56  Q_SIGNALS:
58 
59  private:
60  QString createAccessibleName(const QString& pName, const QString& pText = QString()) const;
61  QString createTitle(const QString& pName) const;
62  QString createDescription(const QString& pTitle, const QString& pSummary) const;
63  QWizardPage* createWizardInitialPinPage();
64  QWizardPage* createWizardCardReaderPage();
65  QWizardPage* createConclusionPage();
66 
67  private Q_SLOTS:
68  void onChangeTransportPinButtonPressed();
69 
70  protected:
71  virtual bool eventFilter(QObject* pObject, QEvent* pEvent) override;
72 
73 };
74 
75 } /* namespace governikus */
virtual ~SetupAssistantWizard() override
Definition: SetupAssistantWizard.cpp:64
Definition: SetupAssistantWizard.h:40
virtual ~CardReaderPage()=default
virtual bool eventFilter(QObject *pObject, QEvent *pEvent) override
Definition: SetupAssistantWizard.cpp:233
virtual void accept() override
Definition: SetupAssistantWizard.cpp:224
Definition: SetupAssistantWizard.h:26
SetupAssistantWizard(QWidget *pParent=nullptr)
Definition: SetupAssistantWizard.cpp:36
CardReaderPage(const QString &pTitle, const QString &pAccessibleName)
Definition: SetupAssistantWizard.cpp:25
Definition: ReaderDeviceWidget.h:27