#pragma once #include #include #include #include "Controller.hpp" namespace Scenario { class IntervalModel; } namespace Hardware { class SCORE_ADDON_HARDWARE_EXPORT DocumentPlugin : public score::DocumentPlugin { public: DocumentPlugin(const score::DocumentContext& doc, QObject* parent); void on_documentClosing() override; Controller* ctrlr; private: void create(const QString& device_name); void cleanup(); }; }