AusweisApp2
ActivationController.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "ActivationHandler.h"
8 
9 #include <QJsonObject>
10 #include <QVector>
11 
12 namespace governikus
13 {
14 
16 {
17  Q_DISABLE_COPY_MOVE(ActivationController)
18  friend class AppController;
19 
20  private:
21  QVector<ActivationHandler*> mInstances;
22 
25 
26  [[nodiscard]] static bool isPlugIn(const QJsonObject& pJson);
27 
28  public:
29  [[nodiscard]] const QVector<ActivationHandler*>& getHandler() const;
30  void shutdown();
31 };
32 
33 } // namespace governikus
Definition: ActivationController.h:16
void shutdown()
Definition: ActivationController.cpp:47
const QVector< ActivationHandler * > & getHandler() const
Definition: ActivationController.cpp:58
The ActivationHandler is beside the UI another API of the application.
Definition: ActivationHandler.h:44
Definition: AppController.h:26
A simple template renderer.
Definition: ActivationContext.h:15