aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/GameListManager.hpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-12-25 18:30:56 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-12-25 18:30:56 +0100
commit5df6e9395c4ec744f38e7ce874ff7c02e8a3afbd (patch)
treec8435f7b80ee82adee59a0e1a7e84abc6302b3e2 /src/base_tab/GameListManager.hpp
parent8cc460fd202703646f7c908a4fb2a485b21dc9e1 (diff)
Improve game filtering
Diffstat (limited to 'src/base_tab/GameListManager.hpp')
-rw-r--r--src/base_tab/GameListManager.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/base_tab/GameListManager.hpp b/src/base_tab/GameListManager.hpp
index edfd18b..5c80a68 100644
--- a/src/base_tab/GameListManager.hpp
+++ b/src/base_tab/GameListManager.hpp
@@ -1,5 +1,7 @@
#include "ochess.hpp"
+#define TERMS_IN(COL) (row.COL.find(terms) != std::string::npos)
+
typedef std::string CType;
typedef struct Item {
@@ -26,4 +28,6 @@ public:
void MarkItemAsDeleted(long item);
std::vector<long> GetSelectedItems();
long GetItemGameId(long item);
+ void Filter(std::string terms);
+ void ClearFilter();
}; \ No newline at end of file