AusweisApp2
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 
24 
26  : public QWizardPage
27 {
28  Q_OBJECT
29 
30  private:
31  ReaderDeviceWidget* const mWidget;
32 
33  public:
34  CardReaderPage(const QString& pTitle, const QString& pAccessibleName);
35  virtual ~CardReaderPage() = default;
36 };
37 
38 
40  : public QWizard
41 {
42  Q_OBJECT
43 
44  int mPageCount;
45  QPointer<QCheckBox> mSaveHistoryCheckBox;
46  QPointer<QPushButton> mChangeTransportPinButton;
47 
48  public:
49  SetupAssistantWizard(QWidget* pParent = nullptr);
50  virtual ~SetupAssistantWizard() override;
51 
52  virtual void accept() override;
54 
55  Q_SIGNALS:
57 
58  private:
59  QString createAccessibleName(const QString& pName, const QString& pText = QString()) const;
60  QString createTitle(const QString& pName) const;
61  QString createDescription(const QString& pTitle, const QString& pSummary) const;
62  QWizardPage* createWizardInitialPinPage();
63  QWizardPage* createWizardCardReaderPage();
64  QWizardPage* createConclusionPage();
65 
66  private Q_SLOTS:
67  void onChangeTransportPinButtonPressed();
68 
69  protected:
70  virtual bool eventFilter(QObject* pObject, QEvent* pEvent) override;
71 
72 };
73 
74 } // namespace governikus
ReaderDeviceWidget.h
ReaderManager.h
governikus::SetupAssistantWizard::SetupAssistantWizard
SetupAssistantWizard(QWidget *pParent=nullptr)
Definition: SetupAssistantWizard.cpp:35
governikus::CardReaderPage::~CardReaderPage
virtual ~CardReaderPage()=default
governikus::SetupAssistantWizard
Definition: SetupAssistantWizard.h:41
governikus::SetupAssistantWizard::accept
virtual void accept() override
Definition: SetupAssistantWizard.cpp:222
governikus::HelpAction::openContextHelp
static void openContextHelp(const QString &pObjectName=QStringLiteral("applicationPage"), bool pWidgetUiHelp=true)
Definition: HelpAction.cpp:145
governikus::ReaderDeviceWidget::prependAccessibleName
void prependAccessibleName(const QString &pAccessibleNameAddition)
Definition: ReaderDeviceWidget.cpp:71
AppSettings.h
governikus::SetupAssistantWizard::isRemindWizardAgain
bool isRemindWizardAgain()
SetupAssistantWizard.h
ReaderInfo.h
governikus::SetupAssistantWizard::eventFilter
virtual bool eventFilter(QObject *pObject, QEvent *pEvent) override
Definition: SetupAssistantWizard.cpp:231
HelpAction.h
governikus::SetupAssistantWizard::fireChangePinButtonClicked
void fireChangePinButtonClicked()
Definition: moc_SetupAssistantWizard.cpp:209
governikus::SetupAssistantWizard::~SetupAssistantWizard
virtual ~SetupAssistantWizard() override
Definition: SetupAssistantWizard.cpp:63
governikus::ReaderDeviceWidget
Definition: ReaderDeviceWidget.h:29
governikus::CardReaderPage
Definition: SetupAssistantWizard.h:27
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::CardReaderPage::CardReaderPage
CardReaderPage(const QString &pTitle, const QString &pAccessibleName)
Definition: SetupAssistantWizard.cpp:24
governikus::HelpAction::getOnlineUrl
static QString getOnlineUrl(const QString &pObjectName=QString(), bool pWidgetUiHelp=true)
Definition: HelpAction.cpp:128