3#include <QtCore/QAbstractListModel>
4#include <QtCore/QTimer>
5#include <QtQml/QQmlEngine>
7#include "qml_material/enum.hpp"
12class PaletteModel :
public QAbstractListModel {
16 PaletteModel(QObject* parent =
nullptr);
18 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
19 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
20 QHash<int, QByteArray> roleNames()
const override;