bool TremoloBar::setProperty(P_ID propertyId, const QVariant& v) { switch (propertyId) { case P_ID::MAG: setUserMag(v.toDouble()); break; default: return Element::setProperty(propertyId, v); } score()->setLayoutAll(); return true; }
bool TremoloBar::setProperty(Pid propertyId, const QVariant& v) { switch (propertyId) { case Pid::LINE_WIDTH: lineWidthStyle = PropertyFlags::UNSTYLED; setLineWidth(v.value<Spatium>()); break; case Pid::MAG: setUserMag(v.toDouble()); break; case Pid::PLAY: setPlay(v.toBool()); score()->setPlaylistDirty(); break; default: return Element::setProperty(propertyId, v); } score()->setLayoutAll(); return true; }