/* SPDX-FileCopyrightText: 2012 Gregor Taetzner SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #pragma once #include class PackagekitEngine : public Plasma::DataEngine { Q_OBJECT public: PackagekitEngine(QObject *parent, const QVariantList &args); void init(); protected: Plasma::Service *serviceForSource(const QString &source) override; private: bool m_pk_available; };