QString BreakpointModelId::toString() const { if (!isValid()) return QLatin1String("<invalid bkpt>"); if (isMinor()) return QString::fromLatin1("%1.%2").arg(m_majorPart).arg(m_minorPart); return QString::number(m_majorPart); }
QByteArray BreakpointModelId::toByteArray() const { if (!isValid()) return "<invalid bkpt>"; QByteArray ba = QByteArray::number(m_majorPart); if (isMinor()) { ba.append('.'); ba.append(QByteArray::number(m_minorPart)); } return ba; }
QString Chord::toString(MinorPolicy mpolicy, EnharmonicPolicy epolicy) const { QString text = baseString(epolicy); if (isMinor()) { switch (mpolicy) { case LowerCase: text = text.toLower(); break; case FollowingM: text += "m"; break; } } return m_before + text + attachment() + m_after; }