mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 20:30:05 +00:00
Synchronize radar sweep updates to timeline manager
This commit is contained in:
parent
6b179fe35c
commit
27958415c5
5 changed files with 179 additions and 15 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue