diff options
Diffstat (limited to 'src/library/trackmodel.h')
-rw-r--r-- | src/library/trackmodel.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/library/trackmodel.h b/src/library/trackmodel.h index f51515ca70..b8e7e1be67 100644 --- a/src/library/trackmodel.h +++ b/src/library/trackmodel.h @@ -184,20 +184,14 @@ class TrackModel { m_eDefaultSortOrder = sortOrder; } - virtual bool isColumnSortable(int column) { + virtual bool isColumnSortable(int column) const { Q_UNUSED(column); return true; } - virtual SortColumnId sortColumnIdFromColumnIndex(int index) { - Q_UNUSED(index); - return TrackModel::SortColumnId::Invalid; - } + virtual SortColumnId sortColumnIdFromColumnIndex(int index) const = 0; - virtual int columnIndexFromSortColumnId(TrackModel::SortColumnId sortColumn) { - Q_UNUSED(sortColumn); - return -1; - } + virtual int columnIndexFromSortColumnId(TrackModel::SortColumnId sortColumn) const = 0; virtual int fieldIndex(const QString& fieldName) const { Q_UNUSED(fieldName); |