From 4fa8f5b6c933dcbab5940d39a515937e86e9d280 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 7 Mar 2025 22:49:57 -0500 Subject: Added pane that shows painting mapping --- src/tracker_frame.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/tracker_frame.cpp') diff --git a/src/tracker_frame.cpp b/src/tracker_frame.cpp index a1bd23e..a697f9a 100644 --- a/src/tracker_frame.cpp +++ b/src/tracker_frame.cpp @@ -17,6 +17,7 @@ #include "connection_dialog.h" #include "ipc_dialog.h" #include "ipc_state.h" +#include "paintings_pane.h" #include "settings_dialog.h" #include "subway_map.h" #include "tracker_config.h" @@ -120,9 +121,13 @@ TrackerFrame::TrackerFrame() splitter_window_->SetMinimumPaneSize(logicalSize.x / 5); wxChoicebook *choicebook = new wxChoicebook(splitter_window_, wxID_ANY); + achievements_pane_ = new AchievementsPane(choicebook); choicebook->AddPage(achievements_pane_, "Achievements"); + paintings_pane_ = new PaintingsPane(choicebook); + choicebook->AddPage(paintings_pane_, "Paintings"); + notebook_ = new wxNotebook(splitter_window_, wxID_ANY); tracker_panel_ = new TrackerPanel(notebook_); subway_map_ = new SubwayMap(notebook_); @@ -299,6 +304,7 @@ void TrackerFrame::OnSashPositionChanged(wxSplitterEvent& event) { void TrackerFrame::OnStateReset(wxCommandEvent &event) { tracker_panel_->UpdateIndicators(); achievements_pane_->UpdateIndicators(); + paintings_pane_->UpdateIndicators(); subway_map_->OnConnect(); if (panels_panel_ != nullptr) { notebook_->DeletePage(notebook_->FindPage(panels_panel_)); @@ -313,6 +319,7 @@ void TrackerFrame::OnStateChanged(wxCommandEvent &event) { if (mode == kUPDATE_ALL_INDICATORS) { tracker_panel_->UpdateIndicators(); achievements_pane_->UpdateIndicators(); + paintings_pane_->UpdateIndicators(); subway_map_->UpdateIndicators(); if (panels_panel_ != nullptr) { panels_panel_->UpdateIndicators(); -- cgit 1.4.1