Example #1
0
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;
}
Example #2
0
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;
      }