From 723f7cc91bd8fb548cfaad3f0c104439f686a3e0 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Sun, 25 Dec 2022 19:43:05 +0100 Subject: Improve import tab --- src/base_tab/BaseImportTab.cpp | 9 ++++++++- src/base_tab/BaseImportTab.hpp | 3 +++ src/base_tab/GameListManager.hpp | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) (limited to 'src/base_tab') diff --git a/src/base_tab/BaseImportTab.cpp b/src/base_tab/BaseImportTab.cpp index 8396847..9b2f541 100644 --- a/src/base_tab/BaseImportTab.cpp +++ b/src/base_tab/BaseImportTab.cpp @@ -3,7 +3,10 @@ BaseImportTab::BaseImportTab(wxFrame *parent, TabInfos *main_tab): TabBase_TabImport(parent), main_tab(main_tab) { -RefreshImportLists(); + glm=new GameListManager(game_list); + RefreshImportLists(); + this->Bind(wxEVT_BUTTON, &BaseImportTab::OnLoad, this, ID_LOAD_BUTTON); + opened_db_list->SetHint("No other database open"); } void BaseImportTab::RefreshImportLists(){ @@ -22,3 +25,7 @@ void BaseImportTab::RefreshImportLists(){ } } } + +void BaseImportTab::OnLoad(wxCommandEvent &event){ +wxLogDebug("Load!"); +} diff --git a/src/base_tab/BaseImportTab.hpp b/src/base_tab/BaseImportTab.hpp index 7a0237e..a301f9b 100644 --- a/src/base_tab/BaseImportTab.hpp +++ b/src/base_tab/BaseImportTab.hpp @@ -1,9 +1,12 @@ #include "ochess.hpp" +#include "GameListManager.hpp" class BaseImportTab : public TabBase_TabImport { TabInfos *main_tab; + GameListManager *glm; public: BaseImportTab(wxFrame *parent, TabInfos *main_tab); void RefreshImportLists(); + void OnLoad(wxCommandEvent &event); }; \ No newline at end of file diff --git a/src/base_tab/GameListManager.hpp b/src/base_tab/GameListManager.hpp index 5c80a68..c1452cb 100644 --- a/src/base_tab/GameListManager.hpp +++ b/src/base_tab/GameListManager.hpp @@ -1,3 +1,5 @@ +#pragma once + #include "ochess.hpp" #define TERMS_IN(COL) (row.COL.find(terms) != std::string::npos) -- cgit v1.2.3