From 4bba7f4c64f5a0ae6d86b626feb9d62d86fb0923 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Sun, 21 May 2023 23:42:35 -0500 Subject: [PATCH] Timeline Manager should have knowledge of radar site --- scwx-qt/source/scwx/qt/manager/timeline_manager.cpp | 6 ++++++ scwx-qt/source/scwx/qt/manager/timeline_manager.hpp | 2 ++ 2 files changed, 8 insertions(+) diff --git a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp index cd0958ca..b3d2e94e 100644 --- a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp @@ -26,6 +26,7 @@ public: void SelectTime(std::chrono::system_clock::time_point selectedTime = {}); + std::string radarSite_ {"?"}; std::chrono::system_clock::time_point pinnedTime_ {}; std::chrono::system_clock::time_point currentTime_ {}; types::MapTime viewType_ {types::MapTime::Live}; @@ -36,6 +37,11 @@ public: TimelineManager::TimelineManager() : p(std::make_unique(this)) {} TimelineManager::~TimelineManager() = default; +void TimelineManager::SetRadarSite(const std::string& radarSite) +{ + p->radarSite_ = radarSite; +} + void TimelineManager::SetDateTime( std::chrono::system_clock::time_point dateTime) { diff --git a/scwx-qt/source/scwx/qt/manager/timeline_manager.hpp b/scwx-qt/source/scwx/qt/manager/timeline_manager.hpp index 9d98857e..84ca7ad5 100644 --- a/scwx-qt/source/scwx/qt/manager/timeline_manager.hpp +++ b/scwx-qt/source/scwx/qt/manager/timeline_manager.hpp @@ -25,6 +25,8 @@ public: static std::shared_ptr Instance(); public slots: + void SetRadarSite(const std::string& radarSite); + void SetDateTime(std::chrono::system_clock::time_point dateTime); void SetViewType(types::MapTime viewType);