Plasma
scriptengine.cpp
Go to the documentation of this file.
47ScriptEngine::~ScriptEngine()
An abstract base class for Plasma Runner plugins.
Definition: abstractrunner.h:64
Provides a restricted interface for scripted applets.
Definition: appletscript.h:52
void setApplet(Plasma::Applet *applet)
Sets the applet associated with this AppletScript.
Definition: appletscript.cpp:52
Provides a restricted interface for scripting a DataEngine.
Definition: dataenginescript.h:42
void setDataEngine(DataEngine *dataEngine)
Sets the Plasma::DataEngine associated with this DataEngineScript.
Definition: dataenginescript.cpp:46
A description of the expected file structure of a given package type.
Definition: packagestructure.h:73
Provides a restricted interface for scripting a runner.
Definition: runnerscript.h:41
void setRunner(AbstractRunner *runner)
Sets the Plasma::AbstractRunner associated with this RunnerScript.
Definition: runnerscript.cpp:47
The base class for scripting interfaces to be used in loading plasmoids of a given language.
Definition: scriptengine.h:66
Provides a restricted interface for scripting a Wallpaper.
Definition: wallpaperscript.h:43
void setWallpaper(Wallpaper *wallpaper)
Sets the Plasma::Wallpaper associated with this WallpaperScript.
Definition: wallpaperscript.cpp:45
PackageStructure::Ptr packageStructure(const QString &language, ComponentType type)
Loads an appropriate PackageStructure for the given language and type.
Definition: scriptengine.cpp:274
KService::List engineOffers(const QString &language, ComponentType type)
Definition: scriptengine.cpp:122
AppletScript * loadScriptEngine(const QString &language, Applet *applet)
Loads an Applet script engine for the given language.
Definition: scriptengine.cpp:206
QStringList knownLanguages(ComponentTypes types)
Definition: scriptengine.cpp:67
ComponentType
The ComonentType enumeration refers to the various types of components, or plugins,...
Definition: plasma.h:225
PackageStructure::Ptr defaultPackageStructure(ComponentType type)
Definition: scriptengine.cpp:254
ScriptEngine * loadEngine(const QString &language, ComponentType type, QObject *parent)
Definition: scriptengine.cpp:165
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.