aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/BaseManageTab.hpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-12-26 12:51:48 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-12-26 12:51:48 +0100
commit1d78e106adf4cc5894f299d597c02a9b7e508173 (patch)
tree04e722a73340082f6c2b06d9901bb705f762eead /src/base_tab/BaseManageTab.hpp
parent2bd85f53bcaeb12090b9ac2d4cf7c781b280e678 (diff)
Debug database tab
Diffstat (limited to 'src/base_tab/BaseManageTab.hpp')
-rw-r--r--src/base_tab/BaseManageTab.hpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/base_tab/BaseManageTab.hpp b/src/base_tab/BaseManageTab.hpp
index 870cd74..39ef4bb 100644
--- a/src/base_tab/BaseManageTab.hpp
+++ b/src/base_tab/BaseManageTab.hpp
@@ -1,10 +1,15 @@
#include "ochess.hpp"
-
-
+#include "GameListManager.hpp"
+#include "gamebase/GameBase.hpp"
class BaseManageTab : public TabBase_TabManage {
+ /// @brief Never free the following pointer in that class
+ std::shared_ptr<GameListManager> glm;
+ std::shared_ptr<GameBase> base;
public:
- BaseManageTab(wxFrame *parent);
+ BaseManageTab(wxFrame *parent, std::shared_ptr<GameBase> db, std::shared_ptr<GameListManager> glm);
+ void RefreshInformations();
+ void Reset(std::shared_ptr<GameBase> db);
}; \ No newline at end of file