XBEL streaming example: renumber xbelreader.cpp's snippet fragments

I'll be adding docs for parts currently lacking them; fix up the
numbering first, to disentangle from "real" changes to docs.

Pick-to: 6.6 6.5
Task-number: QTBUG-111228
Change-Id: Ia10f212626bf5ca9fab2b6ba6cf02dbd560a2f02
Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
bb10
Edward Welbourne 2023-06-14 16:53:27 +02:00
parent 98765cab97
commit e8a68b556c
2 changed files with 12 additions and 6 deletions

View File

@ -95,13 +95,13 @@
The \c readTitle() function reads the bookmark's title. The \c readTitle() function reads the bookmark's title.
\snippet serialization/streambookmarks/xbelreader.cpp 4 \snippet serialization/streambookmarks/xbelreader.cpp 5
The \c readSeparator() function creates a separator and sets its flags. The \c readSeparator() function creates a separator and sets its flags.
The text is set to 30 "0xB7", the HEX equivalent for period. The element The text is set to 30 "0xB7", the HEX equivalent for period. The element
is then skipped using \l{QXmlStreamReader::}{skipCurrentElement()}. is then skipped using \l{QXmlStreamReader::}{skipCurrentElement()}.
\snippet serialization/streambookmarks/xbelreader.cpp 5 \snippet serialization/streambookmarks/xbelreader.cpp 6
\section1 MainWindow Class Definition \section1 MainWindow Class Definition

View File

@ -68,6 +68,7 @@ void XbelReader::readXBEL()
} }
//! [3] //! [3]
//! [4]
void XbelReader::readBookmark(QTreeWidgetItem *item) void XbelReader::readBookmark(QTreeWidgetItem *item)
{ {
Q_ASSERT(xml.isStartElement() && xml.name() == "bookmark"_L1); Q_ASSERT(xml.isStartElement() && xml.name() == "bookmark"_L1);
@ -85,16 +86,17 @@ void XbelReader::readBookmark(QTreeWidgetItem *item)
xml.skipCurrentElement(); xml.skipCurrentElement();
} }
} }
//! [4] //! [4]
//! [5]
void XbelReader::readTitle(QTreeWidgetItem *item) void XbelReader::readTitle(QTreeWidgetItem *item)
{ {
Q_ASSERT(xml.isStartElement() && xml.name() == "title"_L1); Q_ASSERT(xml.isStartElement() && xml.name() == "title"_L1);
item->setText(0, xml.readElementText()); item->setText(0, xml.readElementText());
} }
//! [4]
//! [5] //! [5]
//! [6]
void XbelReader::readSeparator(QTreeWidgetItem *item) void XbelReader::readSeparator(QTreeWidgetItem *item)
{ {
Q_ASSERT(xml.isStartElement() && xml.name() == "separator"_L1); Q_ASSERT(xml.isStartElement() && xml.name() == "separator"_L1);
@ -106,8 +108,9 @@ void XbelReader::readSeparator(QTreeWidgetItem *item)
separator->setText(0, dots); separator->setText(0, dots);
xml.skipCurrentElement(); xml.skipCurrentElement();
} }
//! [5] //! [6]
//! [7]
void XbelReader::readFolder(QTreeWidgetItem *item) void XbelReader::readFolder(QTreeWidgetItem *item)
{ {
Q_ASSERT(xml.isStartElement() && xml.name() == "folder"_L1); Q_ASSERT(xml.isStartElement() && xml.name() == "folder"_L1);
@ -129,10 +132,13 @@ void XbelReader::readFolder(QTreeWidgetItem *item)
xml.skipCurrentElement(); xml.skipCurrentElement();
} }
} }
//! [7]
//! [8]
QTreeWidgetItem *XbelReader::createChildItem(QTreeWidgetItem *item) QTreeWidgetItem *XbelReader::createChildItem(QTreeWidgetItem *item)
{ {
QTreeWidgetItem *childItem = item ? new QTreeWidgetItem(item) : new QTreeWidgetItem(treeWidget); QTreeWidgetItem *childItem = item ? new QTreeWidgetItem(item) : new QTreeWidgetItem(treeWidget);
childItem->setData(0, Qt::UserRole, xml.name().toString()); childItem->setData(0, Qt::UserRole, xml.name().toString());
return childItem; return childItem;
} }
//! [8]