#include "gamebase/GameBase.hpp" #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); void ApplyPreferences(); void RefreshLabel(); std::shared_ptr GetGame() { return (std::shared_ptr(NULL)); } std::shared_ptr GetBase() { return (std::shared_ptr(base)); }; };