16 #ifndef _TABULAR_MODEL_H_ 17 #define _TABULAR_MODEL_H_ 42 virtual QString
getHeading(
int column)
const = 0;
47 virtual QVariant
getData(
int row,
int column,
int role)
const = 0;
virtual Command * getSetDataCommand(int, int, const QVariant &, int)
virtual int getRowForFrame(long frame) const =0
virtual int getRowCount() const =0
virtual bool isEditable() const
virtual long getFrameForRow(int row) const =0
virtual SortType getSortType(int col) const =0
TabularModel is an abstract base class for models that support direct access to data in a tabular for...
virtual QVariant getData(int row, int column, int role) const =0
virtual QString getHeading(int column) const =0
virtual Command * getRemoveRowCommand(int)
virtual Command * getInsertRowCommand(int)
virtual int getColumnCount() const =0
virtual bool isColumnTimeValue(int col) const =0