aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/BaseGameTab.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/base_tab/BaseGameTab.hpp')
-rw-r--r--src/base_tab/BaseGameTab.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/base_tab/BaseGameTab.hpp b/src/base_tab/BaseGameTab.hpp
index f93903c..4c338cf 100644
--- a/src/base_tab/BaseGameTab.hpp
+++ b/src/base_tab/BaseGameTab.hpp
@@ -6,15 +6,17 @@
// Foreign events
wxDECLARE_EVENT(OPEN_GAME_EVENT, wxCommandEvent);
wxDECLARE_EVENT(REFRESH_TAB_TITLE, wxCommandEvent);
+wxDECLARE_EVENT(CLOSE_LINKED_TAB, wxCommandEvent);
class BaseGameTab : public TabBase_TabGames {
std::shared_ptr<GameBase> base;
std::vector<std::uint32_t> deleted;
- std::vector<std::shared_ptr<Game>> edited;
+ std::unordered_map<long, std::shared_ptr<Game>> edited;
std::string base_file;
+ TabInfos *main_tab;
public:
- BaseGameTab(wxFrame *parent, std::string base_file);
+ BaseGameTab(wxFrame *parent, std::string base_file, TabInfos *main_tab);
void ApplyPreferences();
void LoadFile();