AusweisApp2
UIPlugInFunctional.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "UIPlugIn.h"
10 #include "UIPlugInJson.h"
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  UIPlugInJson* mJson;
24  QSharedPointer<WorkflowContext> mContext;
25 
26  private Q_SLOTS:
27  void onApplicationStarted() override;
28  void doShutdown() override;
29  void onWorkflowStarted(QSharedPointer<WorkflowContext> pContext) override;
30  void onWorkflowFinished(QSharedPointer<WorkflowContext> pContext) override;
31  void onJsonMessage(const QByteArray& pMessage);
32 
33  public Q_SLOTS:
34  void doMessageProcessing(const QByteArray& pMsg);
36 
37  public:
39  ~UIPlugInFunctional() override = default;
40 };
41 
42 } // namespace governikus
governikus::UIPlugInFunctional::doQuitApplicationRequest
void doQuitApplicationRequest()
Definition: UIPlugInFunctional.cpp:97
ReaderManager.h
governikus::UIPlugInFunctional::~UIPlugInFunctional
~UIPlugInFunctional() override=default
governikus::UIPlugInJson::setEnabled
void setEnabled(bool pEnable=true)
Definition: UIPlugInJson.cpp:27
AppSettings.h
governikus::UIPlugInFunctional::doMessageProcessing
void doMessageProcessing(const QByteArray &pMsg)
Definition: UIPlugInFunctional.cpp:91
UILoader.h
UIPlugInJson.h
governikus::ausweisapp2_get_callback_internal
Q_DECL_EXPORT AusweisApp2Callback ausweisapp2_get_callback_internal()
Definition: AusweisApp2.cpp:51
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Env.h
governikus::UIPlugInJson
Definition: UIPlugInJson.h:18
UIPlugIn.h
governikus::ausweisapp2_started_internal
Q_DECL_EXPORT void ausweisapp2_started_internal()
Definition: AusweisApp2.cpp:44
UIPlugInFunctional.h
AusweisApp2_p.h
governikus::UIPlugInFunctional
Definition: UIPlugInFunctional.h:17
governikus::UIPlugInFunctional::UIPlugInFunctional
UIPlugInFunctional()
Definition: UIPlugInFunctional.cpp:19
governikus::UIPlugInJson::doMessageProcessing
void doMessageProcessing(const QByteArray &pMsg)
Definition: UIPlugInJson.cpp:110
governikus::UIPlugInJson::fireMessage
void fireMessage(const QByteArray &pMsg)