File indexing completed on 2024-05-19 05:37:50
0001 /* 0002 SPDX-FileCopyrightText: 2005 Jean-Remy Falleri <jr.falleri@laposte.net> 0003 SPDX-FileCopyrightText: 2005-2007 Kevin Ottens <ervin@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.0-only 0006 */ 0007 0008 #pragma once 0009 0010 #include <kserviceaction.h> 0011 #include <solid/predicate.h> 0012 0013 class DeviceServiceAction 0014 { 0015 public: 0016 void execute(Solid::Device &device); 0017 0018 void setService(const KServiceAction &service); 0019 KServiceAction service() const; 0020 0021 private: 0022 KServiceAction m_service; 0023 };