Changeset View
Changeset View
Standalone View
Standalone View
src/pulseaudio.h
Show All 32 Lines | |||||
33 | class AbstractModel : public QAbstractListModel | 33 | class AbstractModel : public QAbstractListModel | ||
34 | { | 34 | { | ||
35 | Q_OBJECT | 35 | Q_OBJECT | ||
36 | public: | 36 | public: | ||
37 | enum ItemRole { | 37 | enum ItemRole { | ||
38 | PulseObjectRole = Qt::UserRole + 1 | 38 | PulseObjectRole = Qt::UserRole + 1 | ||
39 | }; | 39 | }; | ||
40 | 40 | | |||
41 | ~AbstractModel(); | ||||
broulik: `override`? | |||||
41 | QHash<int, QByteArray> roleNames() const Q_DECL_FINAL; | 42 | QHash<int, QByteArray> roleNames() const Q_DECL_FINAL; | ||
42 | int rowCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_FINAL; | 43 | int rowCount(const QModelIndex &parent = QModelIndex()) const Q_DECL_FINAL; | ||
43 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; | 44 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const Q_DECL_OVERRIDE; | ||
44 | bool setData(const QModelIndex &index, const QVariant &value, int role) Q_DECL_FINAL; | 45 | bool setData(const QModelIndex &index, const QVariant &value, int role) Q_DECL_FINAL; | ||
45 | 46 | | |||
46 | Q_INVOKABLE int role(const QByteArray &roleName) const; | 47 | Q_INVOKABLE int role(const QByteArray &roleName) const; | ||
47 | 48 | | |||
48 | protected: | 49 | protected: | ||
▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines |
override?