AusweisApp
Lade ...
Suche ...
Keine Treffer
UIPlugInFunctional.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "UIPlugIn.h"
12#include "UIPlugInJson.h"
13
14namespace governikus
15{
16
18 : public UIPlugIn
19{
20 Q_OBJECT
21 Q_PLUGIN_METADATA(IID "governikus.UIPlugIn" FILE "metadata.json")
22 Q_INTERFACES(governikus::UIPlugIn)
23
24 private:
25 QPointer<UIPlugInJson> mJson;
26 QSharedPointer<WorkflowContext> mContext;
27
28 private Q_SLOTS:
29 void onApplicationStarted() override;
30 void doShutdown() override;
31 void onWorkflowStarted(const QSharedPointer<WorkflowRequest>& pRequest) override;
32 void onWorkflowFinished(const QSharedPointer<WorkflowRequest>& pRequest) override;
33 void onJsonMessage(const QByteArray& pMessage);
34
35 public Q_SLOTS:
36 void doMessageProcessing(const QByteArray& pMsg);
38
39 public:
41 ~UIPlugInFunctional() override = default;
42
43 [[nodiscard]] bool initialize() override;
44};
45
46} // namespace governikus
Definition: UIPlugInFunctional.h:19
~UIPlugInFunctional() override=default
UIPlugInFunctional()
Definition: UIPlugInFunctional.cpp:20
void doMessageProcessing(const QByteArray &pMsg)
Definition: UIPlugInFunctional.cpp:105
bool initialize() override
Definition: UIPlugInFunctional.cpp:28
void doQuitApplicationRequest()
Definition: UIPlugInFunctional.cpp:111
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16