/* SPDX-FileCopyrightText: 2011 Viranch Mehta SPDX-License-Identifier: LGPL-2.0-only */ #pragma once #include "soliddeviceengine.h" #include class SolidDeviceJob : public Plasma::ServiceJob { Q_OBJECT public: SolidDeviceJob(SolidDeviceEngine *engine, const QString &destination, const QString &operation, QMap ¶meters, QObject *parent = nullptr) : ServiceJob(destination, operation, parameters, parent) , m_engine(engine) , m_dest(destination) { } void start() override; private: SolidDeviceEngine *m_engine; QString m_dest; };