/* SPDX-FileCopyrightText: 2010 Chani Armitage SPDX-License-Identifier: LGPL-2.0-or-later */ #pragma once #include "activityengine.h" #include #include using namespace Plasma5Support; namespace KActivities { class Controller; } // namespace KActivities class ActivityService : public Plasma5Support::Service { Q_OBJECT public: ActivityService(KActivities::Controller *controller, const QString &source); ServiceJob *createJob(const QString &operation, QMap ¶meters) override; private: KActivities::Controller *m_activityController; QString m_id; };