X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=lily%2Finclude%2Flocal-key-engraver.hh;h=cf4cf305e5408d1bed3985b3fe265179d5405b68;hb=1ac137fdab1f1be8a5621599664008107b5a9a6a;hp=a42051d7cc4834f8af60e9cfad3c1355e12a5910;hpb=bb36bac02a64770871780231ecc709cb18b20932;p=lilypond.git diff --git a/lily/include/local-key-engraver.hh b/lily/include/local-key-engraver.hh index a42051d7cc..cf4cf305e5 100644 --- a/lily/include/local-key-engraver.hh +++ b/lily/include/local-key-engraver.hh @@ -8,36 +8,4 @@ #ifndef LOCALKEYGRAV_HH #define LOCALKEYGRAV_HH -#include "engraver.hh" -#include "key.hh" -#include "parray.hh" -/** - Make accidentals. Catches note heads, ties and notices key-change - events. Due to interaction with ties (which don't come together - with note heads), this needs to be in a context higher than Tie_engraver. - (FIXME). - */ -struct Local_key_engraver : Engraver { - Local_key_item *key_item_p_; -protected: - VIRTUAL_COPY_CONS(Translator); - virtual void do_process_requests(); - virtual void acknowledge_element (Score_element_info); - virtual void do_pre_move_processing(); - virtual void do_creation_processing (); - virtual void process_acknowledged (); - virtual void do_removal_processing (); -public: - - Key local_key_; - Key_engraver *key_grav_l_; - Array mel_l_arr_; - Array support_l_arr_; - Link_array forced_l_arr_; - Link_array tied_l_arr_; - Local_key_engraver(); - bool self_grace_b_; - Grace_align_item * grace_align_l_; -}; - #endif // LOCALKEYGRAV_HH