39 void playStarted() E_SIGNAL(SCORE_PLUGIN_ENGINE_EXPORT, playStarted)
40 void playStopped() E_SIGNAL(SCORE_PLUGIN_ENGINE_EXPORT, playStopped)
43 void init_transport();
57 void request_play_from_localtree(
bool);
58 void request_play_global_from_localtree(
bool);
59 void request_transport_from_localtree(
TimeVal);
60 void request_stop_from_localtree();
61 void request_reinitialize_from_localtree();
64 void request_play_from_here(
TimeVal t);
67 void request_play_global(
bool);
68 void request_play_local(
bool);
69 void request_play_interval(
75 void request_begin_scrub(
TimeVal t);
77 void request_end_scrub(
TimeVal t);
85 void trigger_reinitialize();
87 void on_audioSettingsChanged();
88 void on_play_global(
bool b);
89 void on_play_local(
bool b);
96 void ensure_audio_engine();
105 void on_reinitialize();
108 void send_end_state();
109 void reset_after_stop();
123 std::unique_ptr<Execution::Clock> m_clock;
126 struct IntervalToPlay
129 exec_setup_fun setup;
132 std::vector<IntervalToPlay> m_intervalsToPlay;
134 bool m_playing{
false};
135 bool m_paused{
false};
136 bool m_requestLocalPlay{};
Definition ExecutionContext.hpp:208
Specializes ApplicationContext with the QMainWindow.
Definition GUIApplicationContext.hpp:15