mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-11-01 04:00:05 +00:00
Adding animation control signals
This commit is contained in:
parent
b50bfc564f
commit
5453997208
2 changed files with 134 additions and 3 deletions
|
|
@ -1,5 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#include <scwx/qt/types/map_types.hpp>
|
||||
|
||||
#include <chrono>
|
||||
|
||||
#include <QDockWidget>
|
||||
|
||||
namespace Ui
|
||||
|
|
@ -24,6 +28,20 @@ public:
|
|||
explicit AnimationDockWidget(QWidget* parent = nullptr);
|
||||
~AnimationDockWidget();
|
||||
|
||||
signals:
|
||||
void ViewTypeChanged(types::MapTime viewType);
|
||||
void DateTimeChanged(std::chrono::system_clock::time_point dateTime);
|
||||
|
||||
void LoopTimeChanged(std::chrono::minutes loopTime);
|
||||
void LoopSpeedChanged(double loopSpeed);
|
||||
|
||||
void AnimationStepBeginSelected();
|
||||
void AnimationStepBackSelected();
|
||||
void AnimationPauseSelected();
|
||||
void AnimationPlaySelected();
|
||||
void AnimationStepNextSelected();
|
||||
void AnimationStepEndSelected();
|
||||
|
||||
private:
|
||||
friend class AnimationDockWidgetImpl;
|
||||
std::unique_ptr<AnimationDockWidgetImpl> p;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue