Plasma
Go to the documentation of this file.
20 #ifndef PLUGIN_LOADER_H
21 #define PLUGIN_LOADER_H
24 #include <kplugininfo.h>
33 class PluginLoaderPrivate;
67 Applet *loadApplet(
const QString &name, uint appletId = 0,
68 const QVariantList &args = QVariantList());
76 DataEngine *loadDataEngine(
const QString &name);
94 Service *loadService(
const QString &name,
const QVariantList &args,
QObject *parent = 0);
113 KPluginInfo::List listAppletInfo(
const QString &category,
const QString &parentApp = QString());
125 KPluginInfo::List listDataEngineInfo(
const QString &parentApp = QString());
137 KPluginInfo::List listRunnerInfo(
const QString &parentApp = QString());
166 virtual Applet *internalLoadApplet(
const QString &name, uint appletId = 0,
167 const QVariantList &args = QVariantList());
191 virtual DataEngine *internalLoadDataEngine(
const QString &name);
206 virtual Service *internalLoadService(
const QString &name,
const QVariantList &args,
QObject *parent = 0);
225 virtual KPluginInfo::List internalAppletInfo(
const QString &category)
const;
233 virtual KPluginInfo::List internalDataEngineInfo()
const;
240 virtual KPluginInfo::List internalRunnerInfo()
const;
247 virtual KPluginInfo::List internalServiceInfo()
const;
264 KPluginInfo::List standardInternalAppletInfo(
const QString &category)
const;
275 KPluginInfo::List standardInternalDataEngineInfo()
const;
286 KPluginInfo::List standardInternalRunnerInfo()
const;
297 KPluginInfo::List standardInternalServiceInfo()
const;
300 PluginLoaderPrivate *
const d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Mon Jul 15 2013 13:03:23 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.