AusweisApp2
UIPlugInLocalIfd.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "UIPlugIn.h"
9 
10 #include <QSharedPointer>
11 
12 namespace governikus
13 {
14 
16  : public UIPlugIn
17 {
18  Q_OBJECT
19  Q_PLUGIN_METADATA(IID "governikus.UIPlugIn" FILE "metadata.json")
20  Q_INTERFACES(governikus::UIPlugIn)
21 
22  private:
23  QSharedPointer<WorkflowContext> mContext;
24 
25  private Q_SLOTS:
26  void onStateChanged(const QString& pNewState);
27 
28  public:
30 
31  void doShutdown() override;
32  void onWorkflowStarted(QSharedPointer<WorkflowContext> pContext) override;
33  void onWorkflowFinished(QSharedPointer<WorkflowContext> pContext) override;
34 
35  public Q_SLOTS:
36  bool onStartWorkflowRequested(const QString& pPsk);
38 };
39 
40 } // namespace governikus
Definition: UIPlugInLocalIfd.h:17
void onWorkflowFinished(QSharedPointer< WorkflowContext > pContext) override
Definition: UIPlugInLocalIfd.cpp:56
void doShutdown() override
Definition: UIPlugInLocalIfd.cpp:42
bool onStartWorkflowRequested(const QString &pPsk)
Definition: UIPlugInLocalIfd.cpp:65
UIPlugInLocalIfd()
Definition: UIPlugInLocalIfd.cpp:35
void onWorkflowStarted(QSharedPointer< WorkflowContext > pContext) override
Definition: UIPlugInLocalIfd.cpp:48
void onAbortWorkflowRequested()
Definition: UIPlugInLocalIfd.cpp:87
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16