File indexing completed on 2024-04-28 09:41:44
0001 // SPDX-FileCopyrightText: 2020 Simon Persson <simon.persson@mykolab.com> 0002 // 0003 // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0004 0005 #include "kupservice.h" 0006 #include "kupjob.h" 0007 0008 #include <QLocalSocket> 0009 0010 KupService::KupService(int pPlanNumber, QLocalSocket *pSocket, QObject *pParent) 0011 : Plasma::Service(pParent), mSocket(pSocket), mPlanNumber(pPlanNumber) 0012 { 0013 setName(QStringLiteral("kupservice")); 0014 } 0015 0016 Plasma::ServiceJob *KupService::createJob(const QString &pOperation, QMap<QString, QVariant> &pParameters) { 0017 return new KupJob(mPlanNumber, mSocket, pOperation, pParameters, this); 0018 } 0019 0020 KupDaemonService::KupDaemonService(QLocalSocket *pSocket, QObject *pParent) 0021 : Plasma::Service(pParent), mSocket(pSocket) 0022 { 0023 setName(QStringLiteral("kupdaemonservice")); 0024 } 0025 0026 Plasma::ServiceJob *KupDaemonService::createJob(const QString &pOperation, QMap<QString, QVariant> &pParameters) { 0027 return new KupJob(-1, mSocket, pOperation, pParameters, this); 0028 }