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.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tracker_frame.cpp b/src/tracker_frame.cpp index dc6c283..0ab043d 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 "items_pane.h"
20#include "paintings_pane.h" 21#include "paintings_pane.h"
21#include "settings_dialog.h" 22#include "settings_dialog.h"
22#include "subway_map.h" 23#include "subway_map.h"
@@ -123,6 +124,9 @@ TrackerFrame::TrackerFrame()
123 achievements_pane_ = new AchievementsPane(choicebook); 124 achievements_pane_ = new AchievementsPane(choicebook);
124 choicebook->AddPage(achievements_pane_, "Achievements"); 125 choicebook->AddPage(achievements_pane_, "Achievements");
125 126
127 items_pane_ = new ItemsPane(choicebook);
128 choicebook->AddPage(items_pane_, "Items");
129
126 paintings_pane_ = new PaintingsPane(choicebook); 130 paintings_pane_ = new PaintingsPane(choicebook);
127 choicebook->AddPage(paintings_pane_, "Paintings"); 131 choicebook->AddPage(paintings_pane_, "Paintings");
128 132
@@ -296,6 +300,7 @@ void TrackerFrame::OnSashPositionChanged(wxSplitterEvent& event) {
296void TrackerFrame::OnStateReset(wxCommandEvent &event) { 300void TrackerFrame::OnStateReset(wxCommandEvent &event) {
297 tracker_panel_->UpdateIndicators(); 301 tracker_panel_->UpdateIndicators();
298 achievements_pane_->UpdateIndicators(); 302 achievements_pane_->UpdateIndicators();
303 items_pane_->ResetIndicators();
299 paintings_pane_->ResetIndicators(); 304 paintings_pane_->ResetIndicators();
300 subway_map_->OnConnect(); 305 subway_map_->OnConnect();
301 if (panels_panel_ != nullptr) { 306 if (panels_panel_ != nullptr) {
@@ -342,6 +347,10 @@ void TrackerFrame::OnStateChanged(StateChangedEvent &event) {
342 achievements_pane_->UpdateIndicators(); 347 achievements_pane_->UpdateIndicators();
343 } 348 }
344 349
350 if (!state.items.empty()) {
351 items_pane_->UpdateIndicators(state.items);
352 }
353
345 if (!state.paintings.empty()) { 354 if (!state.paintings.empty()) {
346 paintings_pane_->UpdateIndicators(state.paintings); 355 paintings_pane_->UpdateIndicators(state.paintings);
347 } 356 }