KService
kplugintrader.cpp
58 KPluginInfo::List KPluginTrader::query(const QString &subDirectory, const QString &servicetype, const QString &constraint)
68 const auto &jsonTypes = data.value(QStringLiteral("X-KDE-ServiceTypes")).toVariant().toStringList();
72 return data.value(QStringLiteral("ServiceTypes")).toVariant().toStringList().contains(servicetype);
void clear()
A trader interface which provides a way to query specific subdirectories in the Qt plugin paths for p...
Definition: kplugintrader.h:78
static KPluginInfo fromMetaData(const KPluginMetaData &meta)
Definition: kplugininfo.cpp:734
QList::iterator erase(QList::iterator pos)
static KPluginTrader * self()
This is a static pointer to the KPluginTrader singleton.
Definition: kplugintrader.cpp:19
Definition: ktraderparse.cpp:25
bool isEmpty() const const
bool isEmpty() const const
QList::iterator end()
KPluginInfo::List query(const QString &subDirectory, const QString &serviceType=QString(), const QString &constraint=QString())
The main function in the KPluginTrader class.
Definition: kplugintrader.cpp:58
static QVector< KPluginMetaData > findPlugins(const QString &directory, std::function< bool(const KPluginMetaData &)> filter=std::function< bool(const KPluginMetaData &)>())
QList::iterator begin()
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Mar 2 2021 23:45:00 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Mar 2 2021 23:45:00 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.