/* SPDX-FileCopyrightText: 2005 Jean-Remy Falleri SPDX-FileCopyrightText: 2005-2007 Kevin Ottens SPDX-License-Identifier: LGPL-2.0-only */ #pragma once #include "deviceaction.h" #include #include class DeviceServiceAction : public DeviceAction { public: DeviceServiceAction(); QString id() const override; void execute(Solid::Device &device) override; void setService(const KServiceAction &service); KServiceAction service() const; private: KServiceAction m_service; };