Plasma
dataenginescript.cpp
The base class for scripting interfaces to be used in loading plasmoids of a given language.
Definition: scriptengine.h:37
QString mainScript() const override
Definition: dataenginescript.cpp:68
virtual QStringList sources() const
Definition: dataenginescript.cpp:44
virtual bool updateSourceEvent(const QString &source)
Called when the script should refresh the data contained in a given source.
Definition: dataenginescript.cpp:55
DataEngine * dataEngine() const
Returns the Plasma::DataEngine associated with this script component.
Definition: dataenginescript.cpp:39
KPluginInfo description() const
Definition: dataenginescript.cpp:80
This class provides a generic API for write access to settings or services.
Definition: service.h:77
KPluginMetaData metadata() const
Definition: dataenginescript.cpp:86
DataEngineScript(QObject *parent=nullptr)
Default constructor for a DataEngineScript.
Definition: dataenginescript.cpp:23
virtual Service * serviceForSource(const QString &source)
Definition: dataenginescript.cpp:61
virtual bool sourceRequestEvent(const QString &name)
Called when the script should create a source that does not currently exist.
Definition: dataenginescript.cpp:49
void setDataEngine(DataEngine *dataEngine)
Sets the Plasma::DataEngine associated with this DataEngineScript.
Definition: dataenginescript.cpp:34
Package package() const override
Definition: dataenginescript.cpp:74
QVector< V > values(const QMultiHash< K, V > &c)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 04:15:01 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 04:15:01 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.