X-Git-Url: https://git.donarmstrong.com/lilypond.git?a=blobdiff_plain;f=hdr%2Fcomplexwalker.hh;h=a67d5b881a2ee5bae0a14ba7a51fccd4e46824fb;hb=20af8c0e3126b8aff80ad6e1edeb7dfd1b05bc82;hp=5f0a8084500cdd6308489a0bffbd8fa09b977c74;hpb=a3e8a1ccfeb040b3ec18bb77841dc4ececdd65e1;p=lilypond.git diff --git a/hdr/complexwalker.hh b/hdr/complexwalker.hh index 5f0a808450..a67d5b881a 100644 --- a/hdr/complexwalker.hh +++ b/hdr/complexwalker.hh @@ -8,7 +8,6 @@ #define COMPLEXWALKER_HH #include "proto.hh" -#include "voicegroup.hh" #include "assoc.hh" #include "staffwalker.hh" #include "staffeleminfo.hh" @@ -18,7 +17,7 @@ A staff walker which uses registers to decide what to print */ class Complex_walker: public Staff_walker { - bool try_command_request(Nonmusical_req *req_l); + bool try_command_request(Command_req *req_l); void do_change_group( Voice * v, String group_id_str); void do_announces(); void try_request(Request*req); @@ -33,14 +32,9 @@ public: IPointerList voice_reg_list_; IPointerList group_reg_list_; Assoc voice_group_map_; - - Clef_register *clef_reg_p_; - Local_key_register *local_key_reg_p_; - Key_register *key_reg_p_; - Bar_register *bar_reg_p_; - Meter_register *meter_reg_p_; Array announce_info_arr_; + Walker_registers *walk_regs_p_; /* *************** */