3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-01-31 07:12:18 +00:00
Brooklyn/plasma/workspace/klipper/clipboardjob.h
2022-03-05 22:41:29 +05:00

26 lines
568 B
C++

/*
SPDX-FileCopyrightText: 2014 Martin Gräßlin <mgraesslin@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#pragma once
#include <Plasma/ServiceJob>
class KFileItem;
class Klipper;
class ClipboardJob : public Plasma::ServiceJob
{
Q_OBJECT
public:
ClipboardJob(Klipper *klipper, const QString &destination, const QString &operation, const QVariantMap &parameters, QObject *parent = nullptr);
~ClipboardJob() override = default;
void start() override;
private:
void iconResult(const KFileItem &item);
Klipper *m_klipper;
};