QString Trill::trillTypeName() const { for (TrillTableItem i : trillTable) { if (i.type == trillType()) return i.name; } qDebug("unknown Trill subtype %d", int(trillType())); return "?"; }
QString Trill::trillTypeName() const { switch(trillType()) { case Type::TRILL_LINE: return "trill"; case Type::UPPRALL_LINE: return "upprall"; case Type::DOWNPRALL_LINE: return "downprall"; case Type::PRALLPRALL_LINE: return "prallprall"; default: qDebug("unknown Trill subtype %d", int(trillType())); return "?"; } }
QString Trill::trillTypeName() const { switch(trillType()) { case TRILL_LINE: return "trill"; case UPPRALL_LINE: return "upprall"; case DOWNPRALL_LINE: return "downprall"; case PRALLPRALL_LINE: return "prallprall"; case PURE_LINE: return "pure"; default: qDebug("unknown Trill subtype %d", trillType()); return "?"; } }
QVariant Trill::getProperty(P_ID propertyId) const { switch(propertyId) { case P_ID::TRILL_TYPE: return int(trillType()); default: break; } return SLine::getProperty(propertyId); }
QVariant Trill::getProperty(Pid propertyId) const { switch(propertyId) { case Pid::TRILL_TYPE: return int(trillType()); case Pid::ORNAMENT_STYLE: return int(ornamentStyle()); case Pid::PLAY: return bool(playArticulation()); default: break; } return SLine::getProperty(propertyId); }
QString Trill::trillTypeUserName() { return trillTable[static_cast<int>(trillType())].userName; }
QString Trill::trillTypeUserName() const { return qApp->translate("trillType", trillTable[static_cast<int>(trillType())].userName.toUtf8().constData()); }