From 3b7cc1c847f4bc8ec900b01a2bcee0cb90d4bd39 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Fri, 23 Dec 2022 18:23:05 +0100 Subject: Improve db tab --- src/base_tab/BaseManageTab.cpp | 8 ++++++++ src/base_tab/BaseManageTab.hpp | 10 ++++++++++ src/base_tab/BaseTab.cpp | 4 +++- src/base_tab/BaseTab.hpp | 3 ++- 4 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 src/base_tab/BaseManageTab.cpp create mode 100644 src/base_tab/BaseManageTab.hpp (limited to 'src/base_tab') diff --git a/src/base_tab/BaseManageTab.cpp b/src/base_tab/BaseManageTab.cpp new file mode 100644 index 0000000..46306df --- /dev/null +++ b/src/base_tab/BaseManageTab.cpp @@ -0,0 +1,8 @@ +#include "BaseManageTab.hpp" + + +BaseManageTab::BaseManageTab(wxFrame *parent): +TabBase_TabManage(parent) +{ + +} diff --git a/src/base_tab/BaseManageTab.hpp b/src/base_tab/BaseManageTab.hpp new file mode 100644 index 0000000..870cd74 --- /dev/null +++ b/src/base_tab/BaseManageTab.hpp @@ -0,0 +1,10 @@ +#include "ochess.hpp" + + + +class BaseManageTab : public TabBase_TabManage { + + +public: + BaseManageTab(wxFrame *parent); +}; \ No newline at end of file diff --git a/src/base_tab/BaseTab.cpp b/src/base_tab/BaseTab.cpp index 67577e0..2895e27 100644 --- a/src/base_tab/BaseTab.cpp +++ b/src/base_tab/BaseTab.cpp @@ -8,10 +8,12 @@ BaseTab::BaseTab(wxFrame *parent, std::string base_file) // Games tab games_tab=new BaseGameTab((wxFrame *)notebook,base_file); notebook->AddPage(games_tab, "Games",true); // true for selecting the tab - // Import tab import_tab=new BaseImportTab((wxFrame *)notebook); notebook->AddPage(import_tab, "Import"); + // Manage tab + manage_tab=new BaseManageTab((wxFrame *)notebook); + notebook->AddPage(manage_tab, "Manage"); RefreshLabel(); } diff --git a/src/base_tab/BaseTab.hpp b/src/base_tab/BaseTab.hpp index e025c63..6136eed 100644 --- a/src/base_tab/BaseTab.hpp +++ b/src/base_tab/BaseTab.hpp @@ -3,12 +3,13 @@ #include "ochess.hpp" #include "BaseGameTab.hpp" #include "BaseImportTab.hpp" +#include "BaseManageTab.hpp" class BaseTab : public TabBase, public TabInfos { std::shared_ptr base; BaseGameTab *games_tab; BaseImportTab *import_tab; - + BaseManageTab * manage_tab; public: BaseTab(wxFrame *parent, std::string base_file); -- cgit v1.2.3