Loading...
Searching...
No Matches
plugins/score-plugin-transport/Transport/DocumentPlugin.hpp
1#pragma once
2#include <score/plugins/documentdelegate/plugin/DocumentPluginBase.hpp>
3
4#include <ossia-qt/time_value.hpp>
5
6#include <score_plugin_transport_export.h>
7
8namespace Transport
9{
10class SCORE_PLUGIN_TRANSPORT_EXPORT DocumentPlugin : public score::DocumentPlugin
11{
12 W_OBJECT(DocumentPlugin)
13public:
14 DocumentPlugin(const score::DocumentContext& ctx, QObject* parent);
15
17
18 void play() E_SIGNAL(SCORE_PLUGIN_TRANSPORT_EXPORT, play)
19 void pause() E_SIGNAL(SCORE_PLUGIN_TRANSPORT_EXPORT, pause)
20 void stop() E_SIGNAL(SCORE_PLUGIN_TRANSPORT_EXPORT, stop)
21 void transport(ossia::time_value t)
22 E_SIGNAL(SCORE_PLUGIN_TRANSPORT_EXPORT, transport, t)
23};
24}
Definition plugins/score-plugin-transport/Transport/DocumentPlugin.hpp:11
Extend a document with custom data and systems.
Definition DocumentPluginBase.hpp:24
Definition DocumentContext.hpp:18