Ottava::Ottava(Score* s) : TextLineBase(s, ElementFlag::ON_STAFF | ElementFlag::MOVABLE) { _ottavaType = OttavaType::OTTAVA_8VA; _ottavaStyle = ottavaElementStyle; // make copy setBeginTextPlace(PlaceText::LEFT); setContinueTextPlace(PlaceText::LEFT); setEndHookType(HookType::HOOK_90); setLineVisible(true); initElementStyle(&_ottavaStyle); }
Ottava::Ottava(Score* s) : TextLineBase(s, ElementFlag::ON_STAFF | ElementFlag::MOVABLE) { _ottavaType = OttavaType::OTTAVA_8VA; setBeginTextPlace(PlaceText::LEFT); setContinueTextPlace(PlaceText::LEFT); setEndHookType(HookType::HOOK_90); setLineVisible(true); setBeginHookHeight(Spatium(.0)); setEndText(""); initElementStyle(&ottavaStyle); }
TextLine::TextLine(Score* s) : TextLineBase(s) { initElementStyle(&textLineStyle); setPlacement(Placement::ABOVE); setBeginText(""); setContinueText(""); setEndText(""); setBeginTextOffset(QPointF(0,0)); setContinueTextOffset(QPointF(0,0)); setEndTextOffset(QPointF(0,0)); setLineVisible(true); setBeginHookType(HookType::NONE); setEndHookType(HookType::NONE); setBeginHookHeight(Spatium(1.5)); setEndHookHeight(Spatium(1.5)); resetProperty(Pid::BEGIN_TEXT_PLACE); resetProperty(Pid::CONTINUE_TEXT_PLACE); resetProperty(Pid::END_TEXT_PLACE); }
void Volta::setVoltaType(Type val) { setEndHookType(Type::CLOSED == val ? HookType::HOOK_90 : HookType::NONE); }