29 friend class ::test_UILoader;
69 [[
nodiscard]] std::enable_if_t<std::is_base_of_v<UIPlugIn, T>,
bool>
load()
71 return load(getName(&T::staticMetaObject));
78 return qobject_cast<T*>(mLoadedPlugIns.value(getName(&T::staticMetaObject)));
bool isLoaded() const
Definition UILoader.cpp:81
bool hasActiveUI() const
Definition UILoader.cpp:64
void fireLoadedPlugin(UIPlugIn *pPlugin)
~UILoader() override
Definition UILoader.cpp:27
void preparePlugIn(UIPlugIn *pUi, const QJsonObject &pMetaData)
Definition UILoader.cpp:141
std::enable_if_t< std::is_base_of_v< UIPlugIn, T >, T * > getLoaded() const
Definition UILoader.h:76
void fireRemovedAllPlugins()
bool requiresReaderManager() const
Definition UILoader.cpp:72
Q_INVOKABLE void shutdown()
Definition UILoader.cpp:194
bool load()
Definition UILoader.cpp:87
UILoader()
Definition UILoader.cpp:21
std::enable_if_t< std::is_base_of_v< UIPlugIn, T >, bool > load()
Definition UILoader.h:69
static QString getDefault()
Definition UILoader.cpp:172
bool initialize() const
Definition UILoader.cpp:56
static void setUserRequest(const QStringList &pRequest)
Definition UILoader.cpp:182
#define T(v)
Definition http_parser.cpp:237
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114