summaryrefslogtreecommitdiffstats
path: root/src/library/trackmodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/trackmodel.h')
-rw-r--r--src/library/trackmodel.h12
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);