about summary refs log tree commit diff stats
path: root/src/tracker_frame.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tracker_frame.cpp')
-rw-r--r--src/tracker_frame.cpp7
1 files changed, 7 insertions, 0 deletions
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 @@
17#include "connection_dialog.h" 17#include "connection_dialog.h"
18#include "ipc_dialog.h" 18#include "ipc_dialog.h"
19#include "ipc_state.h" 19#include "ipc_state.h"
20#include "paintings_pane.h"
20#include "settings_dialog.h" 21#include "settings_dialog.h"
21#include "subway_map.h" 22#include "subway_map.h"
22#include "tracker_config.h" 23#include "tracker_config.h"
@@ -120,9 +121,13 @@ TrackerFrame::TrackerFrame()
120 splitter_window_->SetMinimumPaneSize(logicalSize.x / 5); 121 splitter_window_->SetMinimumPaneSize(logicalSize.x / 5);
121 122
122 wxChoicebook *choicebook = new wxChoicebook(splitter_window_, wxID_ANY); 123 wxChoicebook *choicebook = new wxChoicebook(splitter_window_, wxID_ANY);
124
123 achievements_pane_ = new AchievementsPane(choicebook); 125 achievements_pane_ = new AchievementsPane(choicebook);
124 choicebook->AddPage(achievements_pane_, "Achievements"); 126 choicebook->AddPage(achievements_pane_, "Achievements");
125 127
128 paintings_pane_ = new PaintingsPane(choicebook);
129 choicebook->AddPage(paintings_pane_, "Paintings");
130
126 notebook_ = new wxNotebook(splitter_window_, wxID_ANY); 131 notebook_ = new wxNotebook(splitter_window_, wxID_ANY);
127 tracker_panel_ = new TrackerPanel(notebook_); 132 tracker_panel_ = new TrackerPanel(notebook_);
128 subway_map_ = new SubwayMap(notebook_); 133 subway_map_ = new SubwayMap(notebook_);
@@ -299,6 +304,7 @@ void TrackerFrame::OnSashPositionChanged(wxSplitterEvent& event) {
299void TrackerFrame::OnStateReset(wxCommandEvent &event) { 304void TrackerFrame::OnStateReset(wxCommandEvent &event) {
300 tracker_panel_->UpdateIndicators(); 305 tracker_panel_->UpdateIndicators();
301 achievements_pane_->UpdateIndicators(); 306 achievements_pane_->UpdateIndicators();
307 paintings_pane_->UpdateIndicators();
302 subway_map_->OnConnect(); 308 subway_map_->OnConnect();
303 if (panels_panel_ != nullptr) { 309 if (panels_panel_ != nullptr) {
304 notebook_->DeletePage(notebook_->FindPage(panels_panel_)); 310 notebook_->DeletePage(notebook_->FindPage(panels_panel_));
@@ -313,6 +319,7 @@ void TrackerFrame::OnStateChanged(wxCommandEvent &event) {
313 if (mode == kUPDATE_ALL_INDICATORS) { 319 if (mode == kUPDATE_ALL_INDICATORS) {
314 tracker_panel_->UpdateIndicators(); 320 tracker_panel_->UpdateIndicators();
315 achievements_pane_->UpdateIndicators(); 321 achievements_pane_->UpdateIndicators();
322 paintings_pane_->UpdateIndicators();
316 subway_map_->UpdateIndicators(); 323 subway_map_->UpdateIndicators();
317 if (panels_panel_ != nullptr) { 324 if (panels_panel_ != nullptr) {
318 panels_panel_->UpdateIndicators(); 325 panels_panel_->UpdateIndicators();