8#include <KDecoration2/DecorationThemeProvider>
9#include <QAbstractListModel>
14namespace Configuration
33 QVariant
data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const override;
34 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
35 QHash<int, QByteArray>
roleNames()
const override;
37 QModelIndex
findDecoration(
const QString &pluginName,
const QString &themeName = QString())
const;
41 return m_knsProviders;
48 std::vector<KDecoration2::DecorationThemeMetaData> m_plugins;
49 QStringList m_knsProviders;
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
DecorationsModel(QObject *parent=nullptr)
@ RecommendedBorderSizeRole
QModelIndex findDecoration(const QString &pluginName, const QString &themeName=QString()) const
~DecorationsModel() override
QHash< int, QByteArray > roleNames() const override
QStringList knsProviders() const
int rowCount(const QModelIndex &parent=QModelIndex()) const override