#pragma once #include #include #include #include namespace Hardware { class SCORE_ADDON_HARDWARE_EXPORT Controller : public bugui::controller , public QObject { W_OBJECT(Controller) public: explicit Controller(const score::DocumentContext& doc); void setup_scenario(Scenario::ProcessModel* s); void paint(bugui::painter& painter) override; private: Scenario::ProcessModel* scenar; void on_interval_changed(const Scenario::IntervalModel&); }; }