31
30
class PhonemeModel : public QAbstractListModel
34
33
Q_PROPERTY(Language *language READ language WRITE setLanguage NOTIFY languageChanged)
43
38
explicit PhonemeModel(QObject *parent = nullptr);
45
40
* Reimplemented from QAbstractListModel::roleNames()
48
43
void setLanguage(Language *language);
50
45
virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
51
46
virtual int rowCount(const QModelIndex &parent = QModelIndex()) const override;
52
47
virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;