/* SPDX-FileCopyrightText: 2008 Alain Boyer SPDX-FileCopyrightText: 2009 Matthieu Gallien SPDX-License-Identifier: LGPL-2.0-only */ #pragma once // own #include "statusnotifieritemsource.h" // plasma #include #include /** * StatusNotifierItem Service */ class StatusNotifierItemService : public Plasma5Support::Service { Q_OBJECT public: explicit StatusNotifierItemService(StatusNotifierItemSource *source); ~StatusNotifierItemService() override; protected: Plasma5Support::ServiceJob *createJob(const QString &operation, QMap ¶meters) override; private: StatusNotifierItemSource *m_source; };