diff --git a/src/qt_gui/game_list_frame.h b/src/qt_gui/game_list_frame.h index d22492c23..b84ff939c 100644 --- a/src/qt_gui/game_list_frame.h +++ b/src/qt_gui/game_list_frame.h @@ -70,6 +70,12 @@ public: return (size[size.size() - 2] == 'G') ? num * 1024 : num; } + static bool CompareStringsCaseInsensitive(std::string_view a, std::string_view b) { + auto lhs = a | std::views::transform(::tolower); + auto rhs = b | std::views::transform(::tolower); + return std::ranges::lexicographical_compare(lhs, rhs); + } + static bool CompareStringsAscending(GameInfo a, GameInfo b, int columnIndex) { switch (columnIndex) { case 1: { @@ -121,10 +127,4 @@ public: return false; } } - - static bool CompareStringsCaseInsensitive(std::string_view a, std::string_view b) { - auto lhs = a | std::views::transform(::tolower); - auto rhs = b | std::views::transform(::tolower); - return std::ranges::lexicographical_compare(lhs, rhs); - } };