Changeset View
Changeset View
Standalone View
Standalone View
kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.h
Show All 30 Lines | |||||
31 | class PreviewBridge; | 31 | class PreviewBridge; | ||
32 | 32 | | |||
33 | class ButtonsModel : public QAbstractListModel | 33 | class ButtonsModel : public QAbstractListModel | ||
34 | { | 34 | { | ||
35 | Q_OBJECT | 35 | Q_OBJECT | ||
36 | public: | 36 | public: | ||
37 | explicit ButtonsModel(const QVector< DecorationButtonType > &buttons, QObject *parent = 0); | 37 | explicit ButtonsModel(const QVector< DecorationButtonType > &buttons, QObject *parent = 0); | ||
38 | explicit ButtonsModel(QObject *parent = nullptr); | 38 | explicit ButtonsModel(QObject *parent = nullptr); | ||
39 | virtual ~ButtonsModel(); | 39 | ~ButtonsModel() override; | ||
40 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override; | 40 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override; | ||
41 | int rowCount(const QModelIndex& parent = QModelIndex()) const override; | 41 | int rowCount(const QModelIndex& parent = QModelIndex()) const override; | ||
42 | QHash< int, QByteArray > roleNames() const override; | 42 | QHash< int, QByteArray > roleNames() const override; | ||
43 | 43 | | |||
44 | QVector< DecorationButtonType > buttons() const { | 44 | QVector< DecorationButtonType > buttons() const { | ||
45 | return m_buttons; | 45 | return m_buttons; | ||
46 | } | 46 | } | ||
47 | 47 | | |||
Show All 19 Lines |