From 53090ab2a300c413257ae9aa8b5b6592a029c9b7 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Tue, 27 Dec 2022 17:35:17 +0100 Subject: Cleaning code --- src/base_tab/GameListManager.hpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/base_tab/GameListManager.hpp') diff --git a/src/base_tab/GameListManager.hpp b/src/base_tab/GameListManager.hpp index cebd5d3..3499aac 100644 --- a/src/base_tab/GameListManager.hpp +++ b/src/base_tab/GameListManager.hpp @@ -10,8 +10,10 @@ #define BG_IMPORT(INDEX) game_list->SetItemBackgroundColour(INDEX, *wxBLUE) #define DISPLAY_ALL_ROWS() {for(int i=0;i rows; GameListManager(wxListCtrl *game_list); + /// @brief Add a game to the list long AddGame(CType White,CType Black,CType Event,CType Round, CType Result, CType Eco); - void Clear(); void MarkItemAsOpen(long item); void MarkItemAsDeleted(long item); void MarkItemAsImported(long item); + /// @brief Clear the state of the GameListManager + void Clear(); + /// @brief Return the id of the selected items std::vector GetSelectedItems(); + /// @brief Get the game id from the item id long GetItemGameId(long item); + /// @brief Filter the rows given terms void Filter(std::string terms); + /// @brief Remove all filters void ClearFilter(); + /// @brief Sort items by the given column void SortBy(short col); }; \ No newline at end of file -- cgit v1.2.3