File indexing completed on 2024-05-12 17:08:50

0001 /*
0002     SPDX-FileCopyrightText: 2008 Alain Boyer <alainboyer@gmail.com>
0003     SPDX-FileCopyrightText: 2009 Matthieu Gallien <matthieu_gallien@yahoo.fr>
0004 
0005     SPDX-License-Identifier: LGPL-2.0-only
0006 */
0007 
0008 #include "statusnotifieritemservice.h"
0009 
0010 // own
0011 #include "statusnotifieritemjob.h"
0012 
0013 StatusNotifierItemService::StatusNotifierItemService(StatusNotifierItemSource *source)
0014     : Plasma::Service(source)
0015     , m_source(source)
0016 {
0017     setName(QStringLiteral("statusnotifieritem"));
0018 }
0019 
0020 StatusNotifierItemService::~StatusNotifierItemService()
0021 {
0022 }
0023 
0024 Plasma::ServiceJob *StatusNotifierItemService::createJob(const QString &operation, QMap<QString, QVariant> &parameters)
0025 {
0026     return new StatusNotifierItemJob(m_source, operation, parameters, this);
0027 }