- QString const sort = sortingCO->isEnabled() ?
- sortingCO->itemData(sortingCO->currentIndex()).toString()
- : QString();
- if (sort == "nocase")
- std::sort(refsStrings.begin(), refsStrings.end(),
- caseInsensitiveLessThan /*defined above*/);
- else if (sort == "case")
- std::sort(refsStrings.begin(), refsStrings.end());
+ QString const sort_method = sortingCO->isEnabled() ?
+ sortingCO->itemData(sortingCO->currentIndex()).toString()
+ : QString();
+ // Sort items if so requested.
+ if (sort_method == "nocase")
+ sort(refsNames.begin(), refsNames.end(),
+ caseInsensitiveLessThanVec /*defined above*/);
+ else if (sort_method == "case")
+ sort(refsNames.begin(), refsNames.end());