summaryrefslogtreecommitdiffstats
path: root/src/library/columncache.h
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2015-02-10 23:37:56 +0100
committerDaniel Schürmann <daschuer@mixxx.org>2015-02-10 23:37:56 +0100
commit2eac0031c3e8ce80a707c528d28947bbfaf90f33 (patch)
tree8c94f44c5b0ec36f194dbb01c9fa380c91fbaf88 /src/library/columncache.h
parent0ece6c4caf91a3c44e34ca152f57b63fcd960b18 (diff)
Introduced new Function columnSortForFieldIndex()
Diffstat (limited to 'src/library/columncache.h')
-rw-r--r--src/library/columncache.h8
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];