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
governikus::UIPlugInWidgets::onProxyAuthenticationRequired
virtual void onProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator) override
Definition: UIPlugInWidgets.cpp:111
governikus::AppQtGui::setEnabled
void setEnabled(bool pEnable, const QString &pLockedInfoText=QString())
Definition: AppQtGui.cpp:528
AppQtGui.h
governikus::AppQtGui::createWorkflowChangePinUi
virtual QSharedPointer< WorkflowChangePinQtGui > createWorkflowChangePinUi(const QSharedPointer< ChangePinContext > &pContext)
Definition: AppQtGui.cpp:153
governikus::AppQtGui::isEnabled
bool isEnabled() const
Definition: AppQtGui.cpp:545
governikus::AppQtGui::hideWithoutConfirmation
void hideWithoutConfirmation()
Definition: AppQtGui.cpp:522
governikus::UIPlugInWidgets::onHideUi
virtual void onHideUi() override
Definition: UIPlugInWidgets.cpp:105
governikus::AuthContext
Definition: AuthContext.h:48
WorkflowAuthenticateQtGui.h
governikus::AppQtGui::quitApplicationRequested
void quitApplicationRequested()
Definition: moc_AppQtGui.cpp:308
governikus::AppQtGui::deactivateCurrentWorkflowUi
virtual void deactivateCurrentWorkflowUi()
Definition: AppQtGui.cpp:188
governikus::AppQtGui::selfAuthenticationRequested
void selfAuthenticationRequested()
Definition: moc_AppQtGui.cpp:302
governikus::ChangePinContext
Definition: ChangePinContext.h:16
governikus::AppQtGui::shutdown
void shutdown()
Definition: AppQtGui.cpp:589
governikus::AppQtGui::fireChangePinRequested
void fireChangePinRequested()
Definition: moc_AppQtGui.cpp:296
governikus::AppQtGui::init
virtual void init()
Definition: AppQtGui.cpp:102
governikus::AppQtGui::activateWorkflowUi
virtual void activateWorkflowUi(QSharedPointer< WorkflowGui > pWorkflowUi, bool pAllowHideAfterWorkflow=true)
Definition: AppQtGui.cpp:165
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
UIPlugInWidgets.h
governikus::AppQtGui::createWorkflowAuthenticateUi
virtual QSharedPointer< WorkflowAuthenticateQtGui > createWorkflowAuthenticateUi(const QSharedPointer< AuthContext > &pContext)
Definition: AppQtGui.cpp:147
governikus::UIPlugInWidgets::doShutdown
virtual void doShutdown() override
Definition: UIPlugInWidgets.cpp:32
governikus::UIPlugInWidgets::UIPlugInWidgets
UIPlugInWidgets()
Definition: UIPlugInWidgets.cpp:13
governikus::UIPlugInWidgets::onShowUi
virtual void onShowUi(UiModule pModule) override
Definition: UIPlugInWidgets.cpp:99
governikus::SelfAuthContext
Definition: SelfAuthContext.h:18
governikus::UIPlugInWidgets::onUiDomination
virtual void onUiDomination(const UIPlugIn *pUi, const QString &pInformation, bool pAccepted) override
Definition: UIPlugInWidgets.cpp:117
governikus::UIPlugInWidgets
Definition: UIPlugInWidgets.h:17
UIPlugIn.h
governikus::AppQtGui::fireCloseReminderFinished
void fireCloseReminderFinished(bool pDontRemindAgain)
Definition: moc_AppQtGui.cpp:289
governikus::AppQtGui::onProxyAuthenticationRequired
void onProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
Definition: AppQtGui.cpp:432
governikus::UIPlugInWidgets::onApplicationStarted
virtual void onApplicationStarted() override
Definition: UIPlugInWidgets.cpp:93
governikus::UIPlugInWidgets::~UIPlugInWidgets
virtual ~UIPlugInWidgets() override
Definition: UIPlugInWidgets.cpp:27
governikus::AppQtGui::onShowUserInformation
virtual void onShowUserInformation(const QString &pAppName)
Definition: AppQtGui.cpp:206
governikus::UIPlugInWidgets::onWorkflowStarted
virtual void onWorkflowStarted(QSharedPointer< WorkflowContext > pContext) override
Definition: UIPlugInWidgets.cpp:38
governikus::UIPlugInWidgets::onWorkflowFinished
virtual void onWorkflowFinished(QSharedPointer< WorkflowContext > pContext) override
Definition: UIPlugInWidgets.cpp:81
governikus::AppQtGui::show
virtual void show(UiModule pModule=UiModule::CURRENT)
Definition: AppQtGui.cpp:445
governikus::AppQtGui::onApplicationStarted
virtual void onApplicationStarted()
Definition: AppQtGui.cpp:114
governikus::UIPlugInWidgets::onUiDominationReleased
virtual void onUiDominationReleased() override
Definition: UIPlugInWidgets.cpp:131
governikus::AppQtGui::askChangeTransportPinNow
virtual bool askChangeTransportPinNow()
Definition: AppQtGui.cpp:273
governikus::AppQtGui
Definition: AppQtGui.h:25
governikus::AppQtGui::fireRestartApplicationRequested
void fireRestartApplicationRequested()
Definition: moc_AppQtGui.cpp:314
governikus::AppQtGui::createWorkflowSelfInfoUi
virtual QSharedPointer< WorkflowSelfInfoQtGui > createWorkflowSelfInfoUi(const QSharedPointer< SelfAuthContext > &pContext)
Definition: AppQtGui.cpp:159
WorkflowChangePinQtGui.h
WorkflowSelfInfoQtGui.h