X-Git-Url: https://git.donarmstrong.com/lilypond.git?a=blobdiff_plain;f=lily%2Finclude%2Fhorizontal-group-item.hh;h=f1fc8b3c9c6ab11f46ba0dc584c9944b1d69b35f;hb=6a62932652940f4ac2931f75d48796887fbc5fdc;hp=3495af9f9787ccd3a6e8d4d4716b00af77aba86c;hpb=a19cd9c5efcc258ac73e34eac5223879393b6b50;p=lilypond.git diff --git a/lily/include/horizontal-group-item.hh b/lily/include/horizontal-group-item.hh index 3495af9f97..f1fc8b3c9c 100644 --- a/lily/include/horizontal-group-item.hh +++ b/lily/include/horizontal-group-item.hh @@ -11,15 +11,19 @@ #define HORIZONTAL_GROUP_ITEM_HH #include "elem-group.hh" -#include "item.hh" +#include "axis-group-item.hh" -class Horizontal_group_item : public Item, public Horizontal_group { +class Horizontal_group_item : public Axis_group_item, public Horizontal_group_element { +protected: + virtual void remove_all() { Horizontal_group_element::remove_all(); } + virtual void do_print() const; +public: + virtual void add_element(Score_elem*e) { Horizontal_group_element::add_element(e); } + virtual void remove_element(Score_elem*e) { Horizontal_group_element::remove_element(e); } DECLARE_MY_RUNTIME_TYPEINFO; SCORE_ELEM_CLONE(Horizontal_group_item); -protected: - virtual void do_breakable_col_processing(); - void OK()const; - virtual void do_print() const { Elbement_group::do_print(); } + + }; #endif // HORIZONTAL_GROUP_ITEM_HH