void StaffTypePercussion::read(XmlReader& e) { while (e.readNextStartElement()) { const QStringRef& tag(e.name()); if (tag == "keysig") setGenKeysig(e.readInt()); else if (tag == "ledgerlines") setShowLedgerLines(e.readInt()); else { if (!StaffType::readProperties(e)) e.unknown(); } } }
void StaffTypePercussion::read(const QDomElement& de) { for (QDomElement e = de.firstChildElement(); !e.isNull(); e = e.nextSiblingElement()) { const QString& tag(e.tagName()); if (tag == "keysig") setGenKeysig(e.text().toInt()); else if (tag == "ledgerlines") setShowLedgerLines(e.text().toInt()); else { if (!StaffType::readProperties(e)) domError(e); } } }