AusweisApp2
WorkflowChangePinQtGui.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 #include "GenericWorkflowGui.h"
11 
12 namespace governikus
13 {
14 
15 class StepChooseCardGui;
16 class PinSettingsWidget;
17 class StepErrorGui;
18 
19 
21  : public GenericWorkflowGui<ChangePinContext>
22 {
23  Q_OBJECT
24 
25  public:
26  WorkflowChangePinQtGui(QSharedPointer<ChangePinContext> pContext, AppQtMainWidget* const pParentWidget);
27  virtual ~WorkflowChangePinQtGui() override;
28 
29  virtual void activate() override;
30  virtual void deactivate() override;
31  virtual bool verifyAbortWorkflow() override;
32 
33  private Q_SLOTS:
34  void onStateChanged(const QString& pNewState);
35  void onPaceResultUpdated();
36 
37  private:
38  PinSettingsWidget* mPinSettingsWidget;
39  QSharedPointer<StepChooseCardGui> mChooseCardGui;
40  QSharedPointer<StepErrorGui> mErrorGui;
41 };
42 
43 } // namespace governikus
governikus::PinSettingsWidget::getNewPin
QString getNewPin() const
Definition: PinSettingsWidget.cpp:161
AppQtMainWidget.h
StateUnfortunateCardPosition.h
governikus::WorkflowChangePinQtGui
Definition: WorkflowChangePinQtGui.h:22
governikus::WorkflowChangePinQtGui::activate
virtual void activate() override
Definition: WorkflowChangePinQtGui.cpp:41
governikus::GuiUtils::showPinCanPukErrorDialog
static bool showPinCanPukErrorDialog(CardReturnCode pReturnCode, bool pCanAllowedMode, QWidget *pParent)
Definition: GuiUtils.cpp:16
governikus::PinSettingsWidget::getPuk
QString getPuk() const
Definition: PinSettingsWidget.cpp:155
governikus::PinSettingsWidget::getCan
QString getCan() const
Definition: PinSettingsWidget.cpp:143
StateMaintainCardConnection.h
StateSelectReader.h
governikus::PinSettingsWidget::setContext
void setContext(const QSharedPointer< ChangePinContext > &pContext)
Definition: PinSettingsWidget.cpp:102
StateEnterNewPacePin.h
StateConnectCard.h
governikus::WorkflowContext::firePaceResultUpdated
void firePaceResultUpdated()
Definition: moc_WorkflowContext.cpp:355
governikus::GenericWorkflowGui::deactivate
virtual void deactivate() override
Definition: GenericWorkflowGui.h:45
governikus::GuiUtils::showPinUnlockedDialog
static bool showPinUnlockedDialog(QWidget *pParent)
Definition: GuiUtils.cpp:111
ChangePinContext.h
governikus::GenericWorkflowGui< ChangePinContext >::activateStepUi
virtual void activateStepUi(const QSharedPointer< StepGui > &pStepUi)
Definition: GenericWorkflowGui.h:51
governikus::PinSettingsWidget
Definition: PinSettingsWidget.h:27
governikus::StepChooseCardGui
Definition: StepChooseCardGui.h:26
governikus::StepErrorGui
Definition: StepErrorGui.h:21
PinSettingsWidget.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::GenericWorkflowGui
Definition: GenericWorkflowGui.h:25
StepErrorGui.h
GuiUtils.h
governikus::GenericWorkflowGui< ChangePinContext >::mParentWidget
AppQtMainWidget * mParentWidget
Definition: GenericWorkflowGui.h:27
governikus::PinSettingsWidget::getPin
QString getPin() const
Definition: PinSettingsWidget.cpp:149
governikus::WorkflowWidgetParent::SettingsChangePin
@ SettingsChangePin
StepChooseCardGui.h
governikus::WorkflowChangePinQtGui::WorkflowChangePinQtGui
WorkflowChangePinQtGui(QSharedPointer< ChangePinContext > pContext, AppQtMainWidget *const pParentWidget)
Definition: WorkflowChangePinQtGui.cpp:24
GenericWorkflowGui.h
governikus::AppQtMainWidget::workflowActivated
void workflowActivated(WorkflowWidgetParent pParent, const QString &pName)
Definition: AppQtMainWidget.cpp:215
governikus::AppQtMainWidget::workflowDeactivated
void workflowDeactivated()
Definition: AppQtMainWidget.cpp:269
governikus::WorkflowChangePinQtGui::deactivate
virtual void deactivate() override
Definition: WorkflowChangePinQtGui.cpp:48
governikus::PinSettingsWidget::setPasswordFocus
void setPasswordFocus()
Definition: PinSettingsWidget.cpp:194
governikus::PinSettingsWidget::updatePinButton
void updatePinButton(bool pEnabled)
Definition: PinSettingsWidget.cpp:176
governikus::WorkflowChangePinQtGui::~WorkflowChangePinQtGui
virtual ~WorkflowChangePinQtGui() override
Definition: WorkflowChangePinQtGui.cpp:36
governikus::AppQtMainWidget
Definition: AppQtMainWidget.h:32
StateEstablishPaceChannel.h
governikus::WorkflowChangePinQtGui::verifyAbortWorkflow
virtual bool verifyAbortWorkflow() override
Definition: WorkflowChangePinQtGui.cpp:55
governikus::PinSettingsWidget::setMode
void setMode(Mode pMode)
Definition: PinSettingsWidget.cpp:211
StateCleanUpReaderManager.h
StateEnterPacePassword.h
WorkflowChangePinQtGui.h
governikus::GenericWorkflowGui< ChangePinContext >::mContext
QSharedPointer< ChangePinContext > mContext
Definition: GenericWorkflowGui.h:30
StateChangePin.h
governikus::WorkflowContext::fireStateChanged
void fireStateChanged(const QString &pNewState)
Definition: moc_WorkflowContext.cpp:306
governikus::PinSettingsWidget::updatePasswordFields
void updatePasswordFields()
Definition: PinSettingsWidget.cpp:167
governikus::PinSettingsWidget::Mode::AfterPinChange
@ AfterPinChange