/* SPDX-FileCopyrightText: 2014 Martin Gräßlin SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once #include class Klipper; class HistoryModel; class ClipboardEngine : public Plasma5Support::DataEngine { Q_OBJECT public: ClipboardEngine(QObject *parent); ~ClipboardEngine() override; Plasma5Support::Service *serviceForSource(const QString &source) override; private: std::shared_ptr m_klipper; std::shared_ptr m_model; };