Mercurial > hg > svcore
comparison data/model/TabularModel.h @ 1069:32ab6c48efaa
Merge from branch tonioni
author | Chris Cannam |
---|---|
date | Mon, 20 Apr 2015 09:11:34 +0100 |
parents | 0559f25b99f2 |
children | ad5f892c0c4d |
comparison
equal
deleted
inserted
replaced
1036:682d64f05e72 | 1069:32ab6c48efaa |
---|---|
46 | 46 |
47 virtual QVariant getData(int row, int column, int role) const = 0; | 47 virtual QVariant getData(int row, int column, int role) const = 0; |
48 virtual bool isColumnTimeValue(int col) const = 0; | 48 virtual bool isColumnTimeValue(int col) const = 0; |
49 virtual SortType getSortType(int col) const = 0; | 49 virtual SortType getSortType(int col) const = 0; |
50 | 50 |
51 virtual long getFrameForRow(int row) const = 0; | 51 virtual sv_frame_t getFrameForRow(int row) const = 0; |
52 virtual int getRowForFrame(long frame) const = 0; | 52 virtual int getRowForFrame(sv_frame_t frame) const = 0; |
53 | 53 |
54 virtual bool isEditable() const { return false; } | 54 virtual bool isEditable() const { return false; } |
55 virtual Command *getSetDataCommand(int /* row */, int /* column */, const QVariant &, int /* role */) { return 0; } | 55 virtual Command *getSetDataCommand(int /* row */, int /* column */, const QVariant &, int /* role */) { return 0; } |
56 virtual Command *getInsertRowCommand(int /* beforeRow */) { return 0; } | 56 virtual Command *getInsertRowCommand(int /* beforeRow */) { return 0; } |
57 virtual Command *getRemoveRowCommand(int /* row */) { return 0; } | 57 virtual Command *getRemoveRowCommand(int /* row */) { return 0; } |