aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/BaseManageTab.hpp
diff options
context:
space:
mode:
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