29 Q_PLUGIN_METADATA(IID
"governikus.UIPlugIn" FILE
"metadata.json")
30 Q_INTERFACES(governikus::UIPlugIn)
36 [[nodiscard]]
bool listening();
37 [[nodiscard]]
bool initialize() override;
39 void handleShowUiRequest(const QString& pUiModule, const QSharedPointer<
HttpRequest>& pRequest) override;
40 void handleWorkflowRequest(const QSharedPointer<
HttpRequest>& pRequest) override;
43 void doShutdown() override;
44 void onWorkflowStarted(QSharedPointer<WorkflowContext> pContext) override;
45 void onWorkflowFinished(QSharedPointer<WorkflowContext> pContext) override;
46 void onNewRequest(const QSharedPointer<
HttpRequest>& pRequest);