[games/chessament] src/qml: Optimize player filtering
Manuel Alcaraz Zambrano <[email protected]> Tue, 4 Aug 2026 14:20:41 +0000 (UTC)
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit ef0b58da28c7270f7da4a29d58cd2622aceb7b6e by Manuel Alcaraz Zambrano.
Committed on 04/08/2026 at 14:20.
Pushed by manuelal into branch 'master'.
Optimize player filtering
M +3 -0 src/qml/PlayersPage.qml
https://invent.kde.org/games/chessament/-/commit/ef0b58da28c7270f7da4a29d58cd2622aceb7b6e
diff --git a/src/qml/PlayersPage.qml b/src/qml/PlayersPage.qml
index 1d168fe..1cf6289 100644
--- a/src/qml/PlayersPage.qml
+++ b/src/qml/PlayersPage.qml
@@ -56,6 +56,9 @@ TablePage {
sortColumn: root.sortColumn
sortOrder: root.sortOrder
filterRowCallback: function (source_row: int, source_parent): bool {
+ if (root.filterString.length === 0) {
+ return true;
+ }
const player = sourceModel.data(sourceModel.index(source_row, 0), PlayersModel.PlayerRole) as Player;
return player.name.toLowerCase().includes(root.filterString);
}