Changeset View
Changeset View
Standalone View
Standalone View
runners/services/servicerunner.h
Show All 35 Lines | |||||
36 | { | 36 | { | ||
37 | Q_OBJECT | 37 | Q_OBJECT | ||
38 | 38 | | |||
39 | public: | 39 | public: | ||
40 | ServiceRunner(QObject *parent, const QVariantList &args); | 40 | ServiceRunner(QObject *parent, const QVariantList &args); | ||
41 | ~ServiceRunner() override; | 41 | ~ServiceRunner() override; | ||
42 | 42 | | |||
43 | void match(Plasma::RunnerContext &context) override; | 43 | void match(Plasma::RunnerContext &context) override; | ||
44 | void run(const Plasma::RunnerContext &context, const Plasma::QueryMatch &action) override; | 44 | void run(const Plasma::RunnerContext &context, const Plasma::QueryMatch &match) override; | ||
45 | QStringList categories() const override; | 45 | QStringList categories() const override; | ||
46 | QIcon categoryIcon(const QString& category) const override; | 46 | QIcon categoryIcon(const QString& category) const override; | ||
47 | 47 | | |||
48 | protected Q_SLOTS: | 48 | protected Q_SLOTS: | ||
49 | QMimeData * mimeDataForMatch(const Plasma::QueryMatch &match) override; | 49 | QMimeData * mimeDataForMatch(const Plasma::QueryMatch &match) override; | ||
50 | 50 | | |||
51 | protected: | 51 | protected: | ||
52 | void setupMatch(const KService::Ptr &service, Plasma::QueryMatch &action); | 52 | void setupMatch(const KService::Ptr &service, Plasma::QueryMatch &action); | ||
53 | }; | 53 | }; | ||
54 | 54 | | |||
55 | 55 | | |||
56 | #endif | 56 | #endif | ||
57 | 57 | |