AusweisApp2
UIPlugInWidgets.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "AppQtGui.h"
10 #include "UIPlugIn.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  AppQtGui mGui;
24 
25  public:
27  virtual ~UIPlugInWidgets() override;
28 
29  public Q_SLOTS:
30  virtual void doShutdown() override;
31  virtual void onWorkflowStarted(QSharedPointer<WorkflowContext> pContext) override;
32  virtual void onWorkflowFinished(QSharedPointer<WorkflowContext> pContext) override;
33  virtual void onApplicationStarted() override;
34  virtual void onShowUi(UiModule pModule) override;
35  virtual void onHideUi() override;
36  virtual void onProxyAuthenticationRequired(const QNetworkProxy& pProxy, QAuthenticator* pAuthenticator) override;
37  virtual void onUiDomination(const UIPlugIn* pUi, const QString& pInformation, bool pAccepted) override;
38  virtual void onUiDominationReleased() override;
39 };
40 
41 } // namespace governikus
virtual void onHideUi() override
Definition: UIPlugInWidgets.cpp:105
Definition: UIPlugInWidgets.h:15
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
virtual void onShowUi(UiModule pModule) override
Definition: UIPlugInWidgets.cpp:99
virtual void onUiDomination(const UIPlugIn *pUi, const QString &pInformation, bool pAccepted) override
Definition: UIPlugInWidgets.cpp:117
UIPlugInWidgets()
Definition: UIPlugInWidgets.cpp:13
virtual void doShutdown() override
Definition: UIPlugInWidgets.cpp:32
Definition: AppQtGui.h:23
virtual void onApplicationStarted() override
Definition: UIPlugInWidgets.cpp:93
virtual void onUiDominationReleased() override
Definition: UIPlugInWidgets.cpp:131
virtual ~UIPlugInWidgets() override
Definition: UIPlugInWidgets.cpp:27
virtual void onWorkflowStarted(QSharedPointer< WorkflowContext > pContext) override
Definition: UIPlugInWidgets.cpp:38
virtual void onWorkflowFinished(QSharedPointer< WorkflowContext > pContext) override
Definition: UIPlugInWidgets.cpp:81
virtual void onProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator) override
Definition: UIPlugInWidgets.cpp:111