diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-27 19:41:33 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-27 19:41:33 +0100 |
| commit | cb6fbd18f374773a6cd6ea1db42f6d6ff6147a1e (patch) | |
| tree | 4c3539f63769fc2f62e0e113ac54f0f641091c54 /src/base_tab/BaseManageTab.hpp | |
| parent | 32fdf9272e1a94f8c51274a1758f4feae555341a (diff) | |
Improve database tab
Diffstat (limited to 'src/base_tab/BaseManageTab.hpp')
| -rw-r--r-- | src/base_tab/BaseManageTab.hpp | 11 |
1 files changed, 9 insertions, 2 deletions
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<GameListManager> glm; std::shared_ptr<GameBase> base; + BaseImportTab *import_tab; + BaseGameTab *games_tab; public: - BaseManageTab(wxFrame *parent, std::shared_ptr<GameBase> db, std::shared_ptr<GameListManager> glm); + BaseManageTab(wxFrame *parent, std::shared_ptr<GameBase> db, + std::shared_ptr<GameListManager> glm, BaseImportTab *import_tab, BaseGameTab *games_tab); void RefreshInformations(); void Reset(std::shared_ptr<GameBase> db); };
\ No newline at end of file |
