diff --git a/abstractrunner.cpp b/abstractrunner.cpp index 04d5d3f53..f4207b46c 100644 --- a/abstractrunner.cpp +++ b/abstractrunner.cpp @@ -133,6 +133,9 @@ QList AbstractRunner::actionsForMatch(const Plasma::QueryMatch &match) { Q_UNUSED(match) QList ret; + if (d->script) { + emit d->script->actionsForMatch(match, &ret); + } return ret; } diff --git a/scripting/runnerscript.h b/scripting/runnerscript.h index d58a96e20..1458eb0fb 100644 --- a/scripting/runnerscript.h +++ b/scripting/runnerscript.h @@ -81,7 +81,7 @@ Q_SIGNALS: void teardown(); void createRunOptions(QWidget *widget); void reloadConfiguration(); - //TODO: QList actionsForMatch(const Plasma::QueryMatch &match); + void actionsForMatch(const Plasma::QueryMatch &match, QList* actions); protected: /**