Exemple #1
0
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();
                  }
            }
      }
Exemple #2
0
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);
                  }
            }
      }