Plasma
scriptengine.h
Go to the documentation of this file.
121PLASMA_EXPORT DataEngineScript *loadScriptEngine(const QString &language, DataEngine *dataEngine);
150PLASMA_EXPORT PackageStructure::Ptr packageStructure(const QString &language, ComponentType type);
An abstract base class for Plasma Runner plugins.
Definition abstractrunner.h:64
Provides a restricted interface for scripted applets.
Definition appletscript.h:52
Provides a restricted interface for scripting a DataEngine.
Definition dataenginescript.h:42
Provides a restricted interface for scripting a runner.
Definition runnerscript.h:41
virtual bool init()
Called when it is safe to initialize the internal state of the engine.
Definition scriptengine.cpp:52
Provides a restricted interface for scripting a Wallpaper.
Definition wallpaperscript.h:43
PackageStructure::Ptr packageStructure(const QString &language, ComponentType type)
Loads an appropriate PackageStructure for the given language and type.
Definition scriptengine.cpp:274
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
static QScriptValue type(QScriptContext *ctx, QScriptEngine *eng)
Definition easingcurve.cpp:63
ComponentType
The ComonentType enumeration refers to the various types of components, or plugins,...
Definition plasma.h:225
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.