/* SPDX-FileCopyrightText: 2008 Alex Merry SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once #include #include class ModelJob : public Plasma5Support::ServiceJob { Q_OBJECT public: ModelJob(QObject *parent, KFilePlacesModel *model, const QModelIndex &index, const QString &operation, const QVariantMap ¶meters = QVariantMap()) : ServiceJob(QString::number(index.row()), operation, parameters, parent) , m_model(model) , m_index(index) { } protected: KFilePlacesModel *m_model; QModelIndex m_index; };