From 32fdf9272e1a94f8c51274a1758f4feae555341a Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Tue, 27 Dec 2022 18:33:21 +0100 Subject: Cleaning code --- src/base_tab/BaseGameTab.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/base_tab/BaseGameTab.cpp') diff --git a/src/base_tab/BaseGameTab.cpp b/src/base_tab/BaseGameTab.cpp index cc2cf3d..54c836f 100644 --- a/src/base_tab/BaseGameTab.cpp +++ b/src/base_tab/BaseGameTab.cpp @@ -6,14 +6,17 @@ BaseGameTab::BaseGameTab(wxFrame *parent, std::shared_ptr base) glm=std::make_shared(game_list); Reset(base); + search_terms->SetHint("e.g: Paul Morphy"); this->Bind(wxEVT_BUTTON, &BaseGameTab::OnDelete, this, ID_DELETE_BUTTON); this->Bind(wxEVT_BUTTON, &BaseGameTab::OnApplyFilter, this, ID_APPLY_FILTER_BUTTON); this->Bind(wxEVT_TEXT_ENTER, &BaseGameTab::OnApplyFilter, this, ID_SEARCH_TERMS); - - search_terms->SetHint("e.g: Paul Morphy"); + this->Bind(wxEVT_LIST_COL_CLICK, [g=glm](wxListEvent& e){ + g->SortBy(e.GetColumn()); + }, wxID_ANY); } + void BaseGameTab::OnApplyFilter(wxCommandEvent &event){ wxString terms=search_terms->GetValue(); if(terms.length()>0){ -- cgit v1.2.3