29 friend class ::test_UiLoader;
70 [[
nodiscard]] std::enable_if_t<std::is_base_of_v<UiPlugin, T>,
bool>
load()
72 return load(getName(&T::staticMetaObject));
79 return qobject_cast<T*>(mLoadedPlugins.value(getName(&T::staticMetaObject)));
static void setUserRequest(const QStringList &pRequest)
Definition UiLoader.cpp:183
void fireLoadedPlugin(UiPlugin *pPlugin)
void fireRemovedAllPlugins()
bool requiresReaderManager() const
Definition UiLoader.cpp:72
std::enable_if_t< std::is_base_of_v< UiPlugin, T >, bool > load()
Definition UiLoader.h:70
Q_INVOKABLE void shutdown()
Definition UiLoader.cpp:195
static QString getDefault()
Definition UiLoader.cpp:173
UiLoader()
Definition UiLoader.cpp:21
~UiLoader() override
Definition UiLoader.cpp:27
bool initialize() const
Definition UiLoader.cpp:56
bool isLoaded() const
Definition UiLoader.cpp:81
void preparePlugin(UiPlugin *pUi, const QJsonObject &pMetaData)
Definition UiLoader.cpp:142
std::enable_if_t< std::is_base_of_v< UiPlugin, T >, T * > getLoaded() const
Definition UiLoader.h:77
bool load()
Definition UiLoader.cpp:87
bool hasActiveUI() const
Definition UiLoader.cpp:64
#define T(v)
Definition http_parser.cpp:237
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114