X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fscore-performer.hh;h=f98dd18dd549be2ceb72a436db41361838f4bf97;hb=b3cf2199183a184c7eef9a9f8f3c9a691db1f0ad;hp=e38f430c62ed679415addf4cb6f5020876d1225f;hpb=ffb9d71ab52ad8d9a891f8070525d949789e5058;p=lilypond.git diff --git a/lily/include/score-performer.hh b/lily/include/score-performer.hh index e38f430c62..f98dd18dd5 100644 --- a/lily/include/score-performer.hh +++ b/lily/include/score-performer.hh @@ -8,6 +8,7 @@ #ifndef SCORE_PERFORMER_HH #define SCORE_PERFORMER_HH +#include "moment.hh" #include "performer-group.hh" #include "score-translator.hh" @@ -24,9 +25,13 @@ public: Score_performer (); protected: - virtual void prepare (Moment mom); - virtual void finish (); - virtual void one_time_step (); + DECLARE_LISTENER (finish); + DECLARE_LISTENER (prepare); + DECLARE_LISTENER (one_time_step); + + /* Engraver_group_engraver interface */ + virtual void connect_to_context (Context *); + virtual void disconnect_from_context (); virtual void initialize (); virtual void announce_element (Audio_element_info); virtual int get_tempo () const;