cantor/src/lib
panelpluginhandler.cpp
Go to the documentation of this file.
68 Cantor::PanelPlugin* plugin=service->createInstance<Cantor::PanelPlugin>(this, QVariantList(), &error);
85 supported=supported && ( (d->session->backend()->capabilities() & plugin->requiredCapabilities()) == plugin->requiredCapabilities());
~PanelPluginHandler()
Definition: panelpluginhandler.cpp:47
QStringList requiredExtensions()
Returns a list of all extensions, the current backend must provide to make this PanelPlugin work...
Definition: panelplugin.cpp:65
QList< PanelPlugin * > plugins()
Definition: panelpluginhandler.cpp:109
void addPlugin(PanelPlugin *plugin)
Definition: panelpluginhandler.cpp:114
void pluginsChanged()
void setSession(Session *session)
sets the session this plugin operates on
Definition: panelplugin.cpp:85
void setObjectName(const QString &name)
PanelPluginHandler(QObject *parent)
Definition: panelpluginhandler.cpp:40
void deleteLater()
A plugin provides some additional features for the worksheet.
Definition: panelplugin.h:40
void setSession(Session *session)
Definition: panelpluginhandler.cpp:101
virtual Backend::Capabilities requiredCapabilities()
Returns the capabilities, the current backend must provide to make this PanelPlugin work...
Definition: panelplugin.cpp:70
void setPluginInfo(KPluginInfo info)
Sets the properties of this PanelPlugin accodring to KPluginInfo.
Definition: panelplugin.cpp:58
The Session object is the main class used to interact with a Backend.
Definition: session.h:50
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:33 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:33 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.