15 class ActivationContext;
51 static bool isPlugIn(
const QJsonObject& pJson);
60 static QMap<QString, QString> getQueryParameter(
const QUrl& pUrl);
63 static const QVector<ActivationHandler*>& getInstances();
69 if (
auto obj = qobject_cast<T*>(handler))
75 qCritical() <<
"Cannot find requested ActivationHandler";
80 virtual bool start() = 0;
81 virtual void stop() = 0;
84 void fireShowUserInformation(
const QString& pErrorMessage = QString());
85 void fireShowUiRequest(UiModule pModule);
86 void fireAuthenticationRequest(
const QSharedPointer<ActivationContext>& pActivationContext);
static const QVector< ActivationHandler * > & getInstances()
Definition: ActivationHandler.cpp:49
The ActivationHandler is beside the UI another API of the application.
Definition: ActivationHandler.h:45
PLAIN
Definition: ActivationHandler.h:33
#define T(v)
Definition: http_parser.cpp:234
static T * getInstance()
Definition: ActivationHandler.h:65
defineEnumType(UiModule, CURRENT, DEFAULT, IDENTIFY, SETTINGS, PINMANAGEMENT) defineEnumType(StatusFormat
UI modules that can be requested to show.