AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
UIPlugIn.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "ActivationHandler.h"
10 
11 #include <QNetworkProxy>
12 #include <QObject>
13 
14 namespace governikus
15 {
16 
17 class WorkflowContext;
18 
19 
20 class UIPlugIn
21  : public QObject
22 {
23  Q_OBJECT
24 
25  public:
26  UIPlugIn();
27  virtual ~UIPlugIn();
28 
29  public Q_SLOTS:
30  virtual void doShutdown() = 0;
31  virtual void onWorkflowStarted(QSharedPointer<WorkflowContext> pContext) = 0;
32  virtual void onWorkflowFinished(QSharedPointer<WorkflowContext> pContext) = 0;
33  virtual void onApplicationStarted();
34  virtual void onShowUi(UiModule pModule);
35  virtual void onShowReaderSettings();
36  virtual void onSwitchToReaderSettingsRequested();
37 #ifndef QT_NO_NETWORKPROXY
38  virtual void onProxyAuthenticationRequired(const QNetworkProxy& pProxy, QAuthenticator* pAuthenticator);
39 #endif
40 
41  Q_SIGNALS:
42  void fireChangePinRequest();
47  void fireCloseReminderFinished(bool pDontRemindAgain);
48 
49  void fireShowUserInformation(const QString& pInformationMessage);
50 };
51 
52 } /* namespace governikus */
53 
54 Q_DECLARE_INTERFACE(governikus::UIPlugIn, "governikus.UIPlugIn")
UIPlugIn()
Definition: UIPlugIn.cpp:9
virtual ~UIPlugIn()
Definition: UIPlugIn.cpp:14
void fireSwitchToReaderSettingsRequested()
virtual void onProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
Definition: UIPlugIn.cpp:43
virtual void onSwitchToReaderSettingsRequested()
Definition: UIPlugIn.cpp:36
virtual void onShowUi(UiModule pModule)
Definition: UIPlugIn.cpp:25
virtual void onApplicationStarted()
Definition: UIPlugIn.cpp:19
void fireQuitApplicationRequest()
void fireSelfAuthenticationRequested()
void fireShowUserInformation(const QString &pInformationMessage)
virtual void doShutdown()=0
void fireCloseReminderFinished(bool pDontRemindAgain)
virtual void onWorkflowStarted(QSharedPointer< WorkflowContext > pContext)=0
Definition: UIPlugIn.h:20
void fireRemoteServiceRequested()
virtual void onWorkflowFinished(QSharedPointer< WorkflowContext > pContext)=0
virtual void onShowReaderSettings()
Definition: UIPlugIn.cpp:31