| 104 | } |
| 105 | |
| 106 | void XmlStreamReader::readStackElement(QTreeWidgetItem *parent) |
| 107 | { |
| 108 | QTreeWidgetItem *item = new QTreeWidgetItem(parent); |
| 109 | item->setText(0, currentIssue); |
| 110 | |
| 111 | reader.readNext(); |
| 112 | while (!reader.atEnd()) { |
| 113 | QString temp = reader.name().toString(); |
| 114 | if (reader.isEndElement()) { |
| 115 | reader.readNext(); |
| 116 | break; |
| 117 | } |
| 118 | |
| 119 | if (reader.isStartElement()) { |
| 120 | if (reader.name() == "frame") { |
| 121 | readFrameElement(item); |
| 122 | } else { |
| 123 | skipUnknownElement(); |
| 124 | } |
| 125 | } else { |
| 126 | reader.readNext(); |
| 127 | } |
| 128 | } |
| 129 | } |
| 130 | |
| 131 | void XmlStreamReader::readFrameElement(QTreeWidgetItem *parent) |
| 132 | { |