aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/BaseTab.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/base_tab/BaseTab.hpp')
-rw-r--r--src/base_tab/BaseTab.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/base_tab/BaseTab.hpp b/src/base_tab/BaseTab.hpp
index 51b8fa4..71e7cec 100644
--- a/src/base_tab/BaseTab.hpp
+++ b/src/base_tab/BaseTab.hpp
@@ -6,7 +6,9 @@
#include "BaseImportTab.hpp"
#include "BaseManageTab.hpp"
+// Foreign events
wxDECLARE_EVENT(NEW_GAME_EVENT, wxCommandEvent);
+wxDECLARE_EVENT(CLOSE_LINKED_TAB, wxCommandEvent);
class BaseTab : public TabBase, public TabInfos {
/// @brief The opened database
@@ -19,10 +21,12 @@ class BaseTab : public TabBase, public TabInfos {
BaseImportTab *import_tab;
BaseManageTab *manage_tab;
+ /// @brief Database file path
std::string base_file;
- std::shared_ptr<GameListManager> glm;
- void OnOpenGame(wxCommandEvent &event);
+ /// @brief Listen events from BaseImportTab
+ void OnOpenGame(wxListEvent &event);
+ /// @brief Listen events from BaseManageTab
void OnSave(wxCommandEvent &event);
public: