diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-27 17:35:17 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-27 17:35:17 +0100 |
| commit | 53090ab2a300c413257ae9aa8b5b6592a029c9b7 (patch) | |
| tree | caa5194fed4a0dbec90b5f3cd94b7683b679e093 /src/base_tab/BaseGameTab.hpp | |
| parent | d6e8d80a8f921d12562ad39b0a4bde0d34036448 (diff) | |
Cleaning code
Diffstat (limited to 'src/base_tab/BaseGameTab.hpp')
| -rw-r--r-- | src/base_tab/BaseGameTab.hpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/base_tab/BaseGameTab.hpp b/src/base_tab/BaseGameTab.hpp index b634148..4fcf3fd 100644 --- a/src/base_tab/BaseGameTab.hpp +++ b/src/base_tab/BaseGameTab.hpp @@ -3,30 +3,25 @@ #include "gamebase/PGNGameBase.hpp" #include "GameListManager.hpp" -// Foreign events -wxDECLARE_EVENT(OPEN_GAME_EVENT, wxCommandEvent); -wxDECLARE_EVENT(CLOSE_LINKED_TAB, wxCommandEvent); - class BaseGameTab : public TabBase_TabGames { std::shared_ptr<GameBase> base; + /// @brief Old deleted games id std::vector<std::uint32_t> deleted; + /// @brief Old edited game id+object std::unordered_map<long, std::shared_ptr<Game>> edited; - TabInfos *main_tab; public: std::shared_ptr<GameListManager> glm; - BaseGameTab(wxFrame *parent, std::shared_ptr<GameBase> base, TabInfos *main_tab); + BaseGameTab(wxFrame *parent, std::shared_ptr<GameBase> base); void Reset(std::shared_ptr<GameBase> base); void OnDelete(wxCommandEvent &event); - void OnSave(wxCommandEvent &event); - void OnExport(wxCommandEvent &event); - void OnOpenGame(wxListEvent &event); - void OnImport(wxCommandEvent &event); void OnApplyFilter(wxCommandEvent &event); std::vector<std::shared_ptr<Game>> GetEditedGames(); std::vector<std::uint32_t> GetDeletedGameIds() {return(deleted);}; + std::shared_ptr<Game> OpenGame(long gameid, long item); + std::shared_ptr<Game> GetGame() { return (std::shared_ptr<Game>(NULL)); } std::shared_ptr<GameBase> GetBase() { return (std::shared_ptr<GameBase>(base)); }; };
\ No newline at end of file |
