diff options
author | JoergAtGithub <JoergAtGithub@worldwartweb.com> | 2020-10-17 21:26:26 +0200 |
---|---|---|
committer | JoergAtGithub <JoergAtGithub@worldwartweb.com> | 2020-10-24 12:57:15 +0200 |
commit | f80ed7f0de94a346cb05e5e17e2da069ddf8d7e8 (patch) | |
tree | 757fea2782c4fc7ad2c1a38bd5de37ad4c4c00c6 /src/library/basesqltablemodel.cpp | |
parent | 76e718cb6aaf53f2ec84c5e935c0b1cacc86337f (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.cpp | 6 |
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); } |