Timeline Manager should have knowledge of radar site

This commit is contained in:
Dan Paulat 2023-05-21 23:42:35 -05:00
parent a7a34e063c
commit 4bba7f4c64
2 changed files with 8 additions and 0 deletions

View file

@ -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<Impl>(this)) {}
TimelineManager::~TimelineManager() = default;
void TimelineManager::SetRadarSite(const std::string& radarSite)
{
p->radarSite_ = radarSite;
}
void TimelineManager::SetDateTime(
std::chrono::system_clock::time_point dateTime)
{

View file

@ -25,6 +25,8 @@ public:
static std::shared_ptr<TimelineManager> Instance();
public slots:
void SetRadarSite(const std::string& radarSite);
void SetDateTime(std::chrono::system_clock::time_point dateTime);
void SetViewType(types::MapTime viewType);