From cb6fbd18f374773a6cd6ea1db42f6d6ff6147a1e Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Tue, 27 Dec 2022 19:41:33 +0100 Subject: Improve database tab --- src/base_tab/BaseManageTab.hpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/base_tab/BaseManageTab.hpp') diff --git a/src/base_tab/BaseManageTab.hpp b/src/base_tab/BaseManageTab.hpp index 39ef4bb..e6bfc71 100644 --- a/src/base_tab/BaseManageTab.hpp +++ b/src/base_tab/BaseManageTab.hpp @@ -1,15 +1,22 @@ +#pragma once + #include "ochess.hpp" #include "GameListManager.hpp" #include "gamebase/GameBase.hpp" +#include "BaseImportTab.hpp" +#include "BaseGameTab.hpp" class BaseManageTab : public TabBase_TabManage { - /// @brief Never free the following pointer in that class + /// @brief Never free the following pointers in that class std::shared_ptr glm; std::shared_ptr base; + BaseImportTab *import_tab; + BaseGameTab *games_tab; public: - BaseManageTab(wxFrame *parent, std::shared_ptr db, std::shared_ptr glm); + BaseManageTab(wxFrame *parent, std::shared_ptr db, + std::shared_ptr glm, BaseImportTab *import_tab, BaseGameTab *games_tab); void RefreshInformations(); void Reset(std::shared_ptr db); }; \ No newline at end of file -- cgit v1.2.3