bool Stem::setProperty(P_ID propertyId, const QVariant& v) { switch (propertyId) { case P_ID::USER_LEN: setUserLen(v.toDouble()); break; default: return Element::setProperty(propertyId, v); } triggerLayout(); return true; }
bool Stem::setProperty(P_ID propertyId, const QVariant& v) { score()->addRefresh(canvasBoundingRect()); switch(propertyId) { case P_ID::USER_LEN: setUserLen(v.toDouble()); break; default: return Element::setProperty(propertyId, v); } score()->addRefresh(canvasBoundingRect()); layout(); score()->addRefresh(canvasBoundingRect()); return true; }