aboutsummaryrefslogtreecommitdiff
path: root/src/MainWindow.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-12-31 20:25:12 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-12-31 20:25:12 +0100
commit21a5b3df8ac01d723d447d94b681ee329ee6b072 (patch)
treee9bce770ec7b5e1a3668795573b994598e0fc552 /src/MainWindow.cpp
parent91d764ba59a478aa08c294d0cc1a18bf0ad848b6 (diff)
Debug Game class
Diffstat (limited to 'src/MainWindow.cpp')
-rw-r--r--src/MainWindow.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp
index 22b579f..83fda6d 100644
--- a/src/MainWindow.cpp
+++ b/src/MainWindow.cpp
@@ -52,6 +52,7 @@ MainWindow::MainWindow()
Bind(REFRESH_ENGINE_LIST, &MainWindow::OnRefreshEngineList, this, wxID_ANY);
Bind(CLOSE_LINKED_TAB, &MainWindow::OnCloseTabLinkedTo, this, wxID_ANY);
Bind(wxEVT_AUINOTEBOOK_PAGE_CLOSED, &MainWindow::OnAuiNotebookPageClosed, this, wxID_ANY);
+ Bind(wxEVT_AUINOTEBOOK_PAGE_CLOSE, &MainWindow::OnAuiNotebookPageCheck, this, wxID_ANY);
// Add new game tab by default
NewGame(std::shared_ptr<Game>(new Game()));
@@ -62,6 +63,11 @@ MainWindow::MainWindow()
this->AddPage(bt,bt);*/
}
+void MainWindow::OnAuiNotebookPageCheck(wxAuiNotebookEvent& event){
+ // TODO: Ask the user before closing
+ //event.Veto();
+}
+
void MainWindow::AddPage(wxWindow* window, TabInfos* infos){
window->SetClientData(infos);
notebook->AddPage(window, window->GetLabel());