4#include "gamebase/GameBase.hpp"
5#include "gamebase/PGNGameBase.hpp"
6#include "GameListManager.hpp"
13 std::shared_ptr<GameBase> base;
14 void OnDelete(wxCommandEvent &event);
15 void OnApplyFilter(wxCommandEvent &event);
18 std::shared_ptr<GameListManager> glm;
22 std::unordered_map<long, std::shared_ptr<Game>>
edited;
24 BaseGameTab(wxFrame *parent, std::shared_ptr<GameBase> base);
26 void Reset(std::shared_ptr<GameBase> base);
27 std::vector<std::shared_ptr<Game>> GetEditedGames();
28 std::vector<std::uint32_t> GetDeletedGameIds() {
return(
deleted);};
29 std::shared_ptr<Game> OpenGame(
long gameid,
long item);
31 std::shared_ptr<Game> GetGame() {
return nullptr; }
32 std::shared_ptr<GameBase> GetBase() {
return (std::shared_ptr<GameBase>(base)); };
Class TabBase_TabGames.
Definition: gui.h:354