summaryrefslogtreecommitdiffstats
path: root/src/library/basesqltablemodel.cpp
diff options
context:
space:
mode:
authorJoergAtGithub <JoergAtGithub@worldwartweb.com>2020-10-17 21:26:26 +0200
committerJoergAtGithub <JoergAtGithub@worldwartweb.com>2020-10-24 12:57:15 +0200
commitf80ed7f0de94a346cb05e5e17e2da069ddf8d7e8 (patch)
tree757fea2782c4fc7ad2c1a38bd5de37ad4c4c00c6 /src/library/basesqltablemodel.cpp
parent76e718cb6aaf53f2ec84c5e935c0b1cacc86337f (diff)
Changed values of the SORTCOLUMNID enumeration
-1 -> Invalid 0 -> Current index 1...30 Hardcoded indices of teh sort columns
Diffstat (limited to 'src/library/basesqltablemodel.cpp')
-rw-r--r--src/library/basesqltablemodel.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/library/basesqltablemodel.cpp b/src/library/basesqltablemodel.cpp
index b577d9048c..71f9c42aec 100644
--- a/src/library/basesqltablemodel.cpp
+++ b/src/library/basesqltablemodel.cpp
@@ -70,7 +70,7 @@ void BaseSqlTableModel::initHeaderProperties() {
void BaseSqlTableModel::initSortColumnMapping() {
// Add a bijective mapping between the SortColumnIds and column indices
- for (int i = 0; i < TrackModel::SortColumnId::NUM_SORTCOLUMNIDS; ++i) {
+ for (int i = 0; i < TrackModel::SortColumnId::SORTCOLUMN_ID_MAX; ++i) {
m_columnIndexBySortColumnId[i] = -1;
}
m_columnIndexBySortColumnId[TrackModel::SortColumnId::SORTCOLUMN_ARTIST] = fieldIndex(ColumnCache::COLUMN_LIBRARYTABLE_ARTIST);
@@ -99,7 +99,9 @@ void BaseSqlTableModel::initSortColumnMapping() {
m_columnIndexBySortColumnId[TrackModel::SortColumnId::SORTCOLUMN_SAMPLERATE] = fieldIndex(ColumnCache::COLUMN_LIBRARYTABLE_SAMPLERATE);
m_sortColumnIdByColumnIndex.clear();
- for (int i = 0; i < TrackModel::SortColumnId::NUM_SORTCOLUMNIDS; ++i) {
+ for (int i = TrackModel::SortColumnId::SORTCOLUMN_ID_MIN;
+ i < TrackModel::SortColumnId::SORTCOLUMN_ID_MAX;
+ ++i) {
TrackModel::SortColumnId sortColumn = static_cast<TrackModel::SortColumnId>(i);
m_sortColumnIdByColumnIndex.insert(m_columnIndexBySortColumnId[sortColumn], sortColumn);
}