equal
deleted
inserted
replaced
139 else |
139 else |
140 m_xml->skipCurrentElement(); |
140 m_xml->skipCurrentElement(); |
141 } |
141 } |
142 |
142 |
143 int bmID = m_bmgr->addBookmark(title, url); |
143 int bmID = m_bmgr->addBookmark(title, url); |
144 if (bmID > 0) { |
144 if (bmID > 0 && tags.size() > 0) { |
145 QList<QString>::iterator iter; |
145 QList<QString>::iterator iter; |
146 for (iter = tags.begin(); iter != tags.end(); ++iter) |
146 for (iter = tags.begin(); iter != tags.end(); ++iter) |
147 m_bmgr->addTag(bmID, *iter); |
147 m_bmgr->addTag(bmID, *iter); |
148 } |
148 } |
149 } |
149 } |
189 * @param tags - Reference to a list of string tags. |
189 * @param tags - Reference to a list of string tags. |
190 */ |
190 */ |
191 void XbelReader::readTags(QList<QString>& tags) |
191 void XbelReader::readTags(QList<QString>& tags) |
192 { |
192 { |
193 while(m_xml->readNextStartElement()) { |
193 while(m_xml->readNextStartElement()) { |
194 if(m_xml->name() == "tag") |
194 if(m_xml->name() == "tag") { |
195 tags.append(m_xml->readElementText()); |
195 QString tag = m_xml->readElementText(); |
196 else |
196 tags.append(tag); |
197 m_xml->skipCurrentElement(); |
197 } else |
198 } |
198 m_xml->skipCurrentElement(); |
199 |
199 } |
200 } |
200 |
201 |
201 } |
|
202 |