comparison data/model/ModelDataTableModel.h @ 1599:ce185d4dd408 bqaudiostream

Merge from default branch
author Chris Cannam
date Wed, 23 Jan 2019 14:43:43 +0000
parents c01cbe41aeb5
children 91a194e2d80b
comparison
equal deleted inserted replaced
1598:d2555df635ec 1599:ce185d4dd408
31 31
32 public: 32 public:
33 ModelDataTableModel(TabularModel *m); 33 ModelDataTableModel(TabularModel *m);
34 virtual ~ModelDataTableModel(); 34 virtual ~ModelDataTableModel();
35 35
36 QVariant data(const QModelIndex &index, int role) const; 36 QVariant data(const QModelIndex &index, int role) const override;
37 37
38 bool setData(const QModelIndex &index, const QVariant &value, int role); 38 bool setData(const QModelIndex &index, const QVariant &value, int role) override;
39 39
40 bool insertRow(int row, const QModelIndex &parent = QModelIndex()); 40 bool insertRow(int row, const QModelIndex &parent = QModelIndex());
41 bool removeRow(int row, const QModelIndex &parent = QModelIndex()); 41 bool removeRow(int row, const QModelIndex &parent = QModelIndex());
42 42
43 Qt::ItemFlags flags(const QModelIndex &index) const; 43 Qt::ItemFlags flags(const QModelIndex &index) const override;
44 44
45 QVariant headerData(int section, Qt::Orientation orientation, 45 QVariant headerData(int section, Qt::Orientation orientation,
46 int role = Qt::DisplayRole) const; 46 int role = Qt::DisplayRole) const override;
47 47
48 QModelIndex index(int row, int column, 48 QModelIndex index(int row, int column,
49 const QModelIndex &parent = QModelIndex()) const; 49 const QModelIndex &parent = QModelIndex()) const override;
50 50
51 QModelIndex parent(const QModelIndex &index) const; 51 QModelIndex parent(const QModelIndex &index) const override;
52 52
53 int rowCount(const QModelIndex &parent = QModelIndex()) const; 53 int rowCount(const QModelIndex &parent = QModelIndex()) const override;
54 int columnCount(const QModelIndex &parent = QModelIndex()) const; 54 int columnCount(const QModelIndex &parent = QModelIndex()) const override;
55 55
56 QModelIndex getModelIndexForFrame(sv_frame_t frame) const; 56 QModelIndex getModelIndexForFrame(sv_frame_t frame) const;
57 sv_frame_t getFrameForModelIndex(const QModelIndex &) const; 57 sv_frame_t getFrameForModelIndex(const QModelIndex &) const;
58 58
59 void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); 59 void sort(int column, Qt::SortOrder order = Qt::AscendingOrder) override;
60 60
61 QModelIndex findText(QString text) const; 61 QModelIndex findText(QString text) const;
62 62
63 void setCurrentRow(int row); 63 void setCurrentRow(int row);
64 int getCurrentRow() const; 64 int getCurrentRow() const;