about summary refs log tree commit diff stats
path: root/src/tracker_config.h
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-03-13 12:47:54 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-03-13 12:47:54 -0400
commitdfddd07b8b5cbff7c09103a694aed40bda254a2d (patch)
tree220364fa26eff54d9a3fd49f1b52a8afce2bf907 /src/tracker_config.h
parentdacbe8e3fbda85f7c2e7e7b660795f2a080a9d25 (diff)
downloadlingo-ap-tracker-dfddd07b8b5cbff7c09103a694aed40bda254a2d.tar.gz
lingo-ap-tracker-dfddd07b8b5cbff7c09103a694aed40bda254a2d.tar.bz2
lingo-ap-tracker-dfddd07b8b5cbff7c09103a694aed40bda254a2d.zip
Obsolete savefile reader + IPC solves
Now, panel solve state is all read from the sync fields in datastorage. The "show hunt panels" field in settings is now a radio box, and you can choose to show all panels.
Diffstat (limited to 'src/tracker_config.h')
-rw-r--r--src/tracker_config.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/tracker_config.h b/src/tracker_config.h index 4e851dc..df4105d 100644 --- a/src/tracker_config.h +++ b/src/tracker_config.h
@@ -23,14 +23,20 @@ class TrackerConfig {
23 23
24 void Save(); 24 void Save();
25 25
26 enum VisiblePanels {
27 kLOCATIONS_ONLY,
28 kHUNT_PANELS,
29 kALL_PANELS,
30 };
31
26 ConnectionDetails connection_details; 32 ConnectionDetails connection_details;
27 bool asked_to_check_for_updates = false; 33 bool asked_to_check_for_updates = false;
28 bool should_check_for_updates = false; 34 bool should_check_for_updates = false;
29 bool hybrid_areas = false; 35 bool hybrid_areas = false;
30 bool show_hunt_panels = false;
31 std::deque<ConnectionDetails> connection_history; 36 std::deque<ConnectionDetails> connection_history;
32 std::string ipc_address; 37 std::string ipc_address;
33 bool track_position = true; 38 bool track_position = true;
39 VisiblePanels visible_panels = kLOCATIONS_ONLY;
34 40
35 private: 41 private:
36 std::string filename_; 42 std::string filename_;