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
25
class
CardReaderPage
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
39
class
SetupAssistantWizard
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
;
53
bool
isRemindWizardAgain
();
54
55
Q_SIGNALS:
56
void
fireChangePinButtonClicked
();
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()
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
src
ui
widget
SetupAssistantWizard.h
Erzeugt von
1.8.18