X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Flyric-engraver.cc;h=f051cfcb0a1a479f62bd8b544e82e336a5208b6f;hb=dbaf1e56e37be0e204231c5bf1adcb14bd8ac3b8;hp=7c88ccc8c74b4d93fbcdbeeb6f1058721d9b8237;hpb=1de3d397c18622b6061402fef18e625701712bc5;p=lilypond.git diff --git a/lily/lyric-engraver.cc b/lily/lyric-engraver.cc index 7c88ccc8c7..f051cfcb0a 100644 --- a/lily/lyric-engraver.cc +++ b/lily/lyric-engraver.cc @@ -27,8 +27,6 @@ #include "translator.icc" -using std::string; - /** Generate texts for lyric syllables. We only do one lyric at a time. Multiple copies of this engraver should be used to do multiple voices. @@ -58,7 +56,6 @@ Lyric_engraver::Lyric_engraver () event_ = 0; } -IMPLEMENT_TRANSLATOR_LISTENER (Lyric_engraver, lyric); void Lyric_engraver::listen_lyric (Stream_event *ev) { @@ -196,6 +193,12 @@ Lyric_engraver::stop_translation_timestep () event_ = 0; } +void +Lyric_engraver::boot () +{ + ADD_LISTENER (Lyric_engraver, lyric); +} + ADD_TRANSLATOR (Lyric_engraver, /* doc */ "Engrave text for lyrics.",