/* * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa * * SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef breezestyleplugin_h #define breezestyleplugin_h #include namespace Breeze { class StylePlugin : public QStylePlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QStyleFactoryInterface" FILE "breeze.json") public: //* constructor explicit StylePlugin(QObject *parent = nullptr) : QStylePlugin(parent) { } //* returns list of valid keys QStringList keys() const; //* create style QStyle *create(const QString &) override; }; } #endif