diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2015-02-10 23:37:56 +0100 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2015-02-10 23:37:56 +0100 |
commit | 2eac0031c3e8ce80a707c528d28947bbfaf90f33 (patch) | |
tree | 8c94f44c5b0ec36f194dbb01c9fa380c91fbaf88 /src/library/columncache.h | |
parent | 0ece6c4caf91a3c44e34ca152f57b63fcd960b18 (diff) |
Introduced new Function columnSortForFieldIndex()
Diffstat (limited to 'src/library/columncache.h')
-rw-r--r-- | src/library/columncache.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/library/columncache.h b/src/library/columncache.h index 1fffbf2944..3e31d904d3 100644 --- a/src/library/columncache.h +++ b/src/library/columncache.h @@ -96,14 +96,12 @@ class ColumnCache { } inline QString columnSortForFieldIndex(int index) const { - if (index < 0 || index >= m_columnSortByIndex.size()) { - return QString(); - } - return m_columnSortByIndex.at(index); + QString format = m_columnSortByIndex.value(index, "%1"); + return format.arg(columnNameForFieldIndex(index)); } QStringList m_columnsByIndex; - QStringList m_columnSortByIndex; + QMap<int, QString> m_columnSortByIndex; QMap<QString, int> m_columnIndexByName; // A mapping from column enum to logical index. int m_columnIndexByEnum[NUM_COLUMNS]; |