#ifndef VIVY_TIMING_PARAMS_H #define VIVY_TIMING_PARAMS_H #ifndef __cplusplus #error "This is a C++ header" #endif #include "../../../Lib/Utils.hh" #include <QWidget> #include <QSlider> #include <QLayout> #include <QPushButton> namespace Vivy { class TimingParams final : public QWidget { Q_OBJECT public: explicit TimingParams(QWidget * = nullptr) noexcept; private: std::unique_ptr<QSlider> zoomSlider; std::unique_ptr<QSlider> sensibilitySlider; std::unique_ptr<QPushButton> rebuildSceneButton; public: QSlider *getZoomSlider() const noexcept; QSlider *getSensibilitySlider() const noexcept; QPushButton *getRebuildSceneButton() const noexcept; }; } #endif // VIVY_TIMING_PARAMS_H