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{
21 Q_PLUGIN_METADATA(IID "governikus.UiPlugin" FILE "metadata.json")
22 Q_INTERFACES(governikus::UiPlugin)
23
24 private:
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:
38
39 public:
41 ~UiPluginFunctional() override = default;
42
43 [[nodiscard]] bool initialize() override;
44};
45
46} // namespace governikus
Definition UiPluginFunctional.h:19
void doMessageProcessing(const QByteArray &pMsg)
Definition UiPluginFunctional.cpp:105
~UiPluginFunctional() override=default
UiPluginFunctional()
Definition UiPluginFunctional.cpp:20
bool initialize() override
Definition UiPluginFunctional.cpp:28
void doQuitApplicationRequest()
Definition UiPluginFunctional.cpp:111
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114