Plasma
runnerscript.h
Go to the documentation of this file.
A match returned by an AbstractRunner in response to a given RunnerContext.
Definition querymatch.h:48
The RunnerContext class provides information related to a search, including the search term,...
Definition runnercontext.h:47
KService::List serviceQuery(const QString &serviceType, const QString &constraint=QString()) const
Definition runnerscript.cpp:115
void actionsForMatch(const Plasma::QueryMatch &match, QList< QAction * > *actions)
virtual void run(const Plasma::RunnerContext &search, const Plasma::QueryMatch &action)
Called whenever an exact or possible match associated with this runner is triggered.
Definition runnerscript.cpp:64
virtual void match(Plasma::RunnerContext &search)
Called when the script should create QueryMatch instances through RunnerContext::addInformationalMatc...
Definition runnerscript.cpp:59
QAction * addAction(const QString &id, const QIcon &icon, const QString &text)
Definition runnerscript.cpp:124
void setIgnoredTypes(RunnerContext::Types types)
Definition runnerscript.cpp:87
DataEngine * dataEngine(const QString &name)
Definition runnerscript.cpp:70
void createRunOptions(QWidget *widget)
QHash< QString, QAction * > actions() const
Definition runnerscript.cpp:154
void setRunner(AbstractRunner *runner)
Sets the Plasma::AbstractRunner associated with this RunnerScript.
Definition runnerscript.cpp:47
void teardown()
void reloadConfiguration()
AbstractRunner * runner() const
Returns the Plasma::AbstractRunner associated with this script component.
Definition runnerscript.cpp:54
void setHasRunOptions(bool hasRunOptions)
Definition runnerscript.cpp:94
RunnerScript(QObject *parent=0)
Default constructor for a RunnerScript.
Definition runnerscript.cpp:36
void prepare()
void removeAction(const QString &id)
Definition runnerscript.cpp:139
void addSyntax(const RunnerSyntax &syntax)
Definition runnerscript.cpp:169
void setPriority(AbstractRunner::Priority newPriority)
Definition runnerscript.cpp:108
QAction * action(const QString &id) const
Definition runnerscript.cpp:146
void setSyntaxes(const QList< RunnerSyntax > &syns)
Definition runnerscript.cpp:176
void setSpeed(AbstractRunner::Speed newSpeed)
Definition runnerscript.cpp:101
Definition runnersyntax.h:41
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.