Synchronize radar sweep updates to timeline manager

This commit is contained in:
Dan Paulat 2023-06-08 23:07:52 -05:00
parent 6b179fe35c
commit 27958415c5
5 changed files with 179 additions and 15 deletions

View file

@ -24,6 +24,8 @@ public:
static std::shared_ptr<TimelineManager> Instance();
void SetMapCount(std::size_t mapCount);
public slots:
void SetRadarSite(const std::string& radarSite);
@ -39,6 +41,11 @@ public slots:
void AnimationStepNext();
void AnimationStepEnd();
void ReceiveRadarSweepUpdated(std::size_t mapIndex);
void ReceiveRadarSweepNotUpdated(std::size_t mapIndex,
types::NoUpdateReason reason);
void ReceiveMapWidgetPainted(std::size_t mapIndex);
signals:
void SelectedTimeUpdated(std::chrono::system_clock::time_point dateTime);
void VolumeTimeUpdated(std::chrono::system_clock::time_point dateTime);