X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=lily%2Fnote-heads-engraver.cc;h=244e25cedc7f1a87c4261e6011b0d2c49b374ed7;hb=b5b3e36d04fe1a35c9ffc5671b1351394783fbf6;hp=20036d021f30f0998ac234c3f7ec0f6c56f90ff9;hpb=1de3d397c18622b6061402fef18e625701712bc5;p=lilypond.git diff --git a/lily/note-heads-engraver.cc b/lily/note-heads-engraver.cc index 20036d021f..244e25cedc 100644 --- a/lily/note-heads-engraver.cc +++ b/lily/note-heads-engraver.cc @@ -33,8 +33,6 @@ using namespace std; #include "translator.icc" -using std::vector; - class Note_heads_engraver : public Engraver { vector note_evs_; @@ -52,7 +50,6 @@ Note_heads_engraver::Note_heads_engraver () { } -IMPLEMENT_TRANSLATOR_LISTENER (Note_heads_engraver, note); void Note_heads_engraver::listen_note (Stream_event *ev) { @@ -123,6 +120,12 @@ Note_heads_engraver::stop_translation_timestep () note_evs_.clear (); } +void +Note_heads_engraver::boot () +{ + ADD_LISTENER (Note_heads_engraver, note); +} + ADD_TRANSLATOR (Note_heads_engraver, /* doc */ "Generate note heads.",