diff options
| author | Oleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io> | 2025-08-19 08:56:56 +0200 |
|---|---|---|
| committer | Oleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io> | 2025-08-19 21:10:09 +0200 |
| commit | 3bf4a0f14ea068ede058aef9efbcd7932c02c071 (patch) | |
| tree | 16f3821afdfe601c92e8a15de430a03a1ba6be89 /src/widgets/doc/snippets/qtreewidget-using/mainwindow.cpp | |
| parent | b5056dfe3f2b099c5f641c2c11f98236975e2a2f (diff) | |
Widget snippets: Fix indentation in qtreewidget-using example
Made minor adjustments to the indentation in the qtreewidget-using
example to ensure clarity and consistency in the code snippets.
At the same time, combine snippets 10 and 11 because they are only used
together. Updated related documentation to reflect these changes.
Amends 1cf7d9f34f1bc3ddc5fa97ff57a95dd8083f9ae8
Change-Id: I7446341cf4e498004199c1ec9d08e31df9ae5b7f
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/widgets/doc/snippets/qtreewidget-using/mainwindow.cpp')
| -rw-r--r-- | src/widgets/doc/snippets/qtreewidget-using/mainwindow.cpp | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/src/widgets/doc/snippets/qtreewidget-using/mainwindow.cpp b/src/widgets/doc/snippets/qtreewidget-using/mainwindow.cpp index f52b5bc6e49..0310f7bbfa2 100644 --- a/src/widgets/doc/snippets/qtreewidget-using/mainwindow.cpp +++ b/src/widgets/doc/snippets/qtreewidget-using/mainwindow.cpp @@ -35,13 +35,15 @@ MainWindow::MainWindow() //! [0] */ treeWidget = new QTreeWidget(this); -//! [1] + //! [1] treeWidget->setColumnCount(2); -//! [1] //! [2] + //! [1] + + //! [2] QStringList headers; headers << tr("Subject") << tr("Default"); treeWidget->setHeaderLabels(headers); -//! [2] + //! [2] connect(quitAction, &QAction::triggered, this, &QWidget::close); connect(ascendingAction, &QAction::triggered, this, &MainWindow::sortAscending); @@ -62,23 +64,23 @@ MainWindow::MainWindow() void MainWindow::setupTreeItems() { -//! [3] + //! [3] QTreeWidgetItem *cities = new QTreeWidgetItem(treeWidget); cities->setText(0, tr("Cities")); QTreeWidgetItem *osloItem = new QTreeWidgetItem(cities); osloItem->setText(0, tr("Oslo")); osloItem->setText(1, tr("Yes")); -//! [3] + //! [3] (new QTreeWidgetItem(cities))->setText(0, tr("Stockholm")); (new QTreeWidgetItem(cities))->setText(0, tr("Helsinki")); (new QTreeWidgetItem(cities))->setText(0, tr("Copenhagen")); -//! [4] //! [5] + //! [4] //! [5] QTreeWidgetItem *planets = new QTreeWidgetItem(treeWidget, cities); -//! [4] + //! [4] planets->setText(0, tr("Planets")); -//! [5] + //! [5] (new QTreeWidgetItem(planets))->setText(0, tr("Mercury")); (new QTreeWidgetItem(planets))->setText(0, tr("Venus")); @@ -106,7 +108,7 @@ void MainWindow::findItems() for (QTreeWidgetItem *item : items) item->setSelected(false); -//! [7] + //! [7] const QList<QTreeWidgetItem *> found = treeWidget->findItems( itemText, Qt::MatchWildcard); @@ -114,7 +116,7 @@ void MainWindow::findItems() item->setSelected(true); // Show the item->text(0) for each item. } -//! [7] + //! [7] } void MainWindow::insertItem() @@ -130,15 +132,15 @@ void MainWindow::insertItem() if (itemText.isEmpty()) return; -//! [8] + //! [8] QTreeWidgetItem *parent = currentItem->parent(); QTreeWidgetItem *newItem; if (parent) newItem = new QTreeWidgetItem(parent, treeWidget->currentItem()); else -//! [8] //! [9] + //! [8] //! [9] newItem = new QTreeWidgetItem(treeWidget, treeWidget->currentItem()); -//! [9] + //! [9] newItem->setText(0, itemText); } @@ -150,7 +152,7 @@ void MainWindow::removeItem() if (!currentItem) return; -//! [10] + //! [10] QTreeWidgetItem *parent = currentItem->parent(); int index; @@ -160,9 +162,8 @@ void MainWindow::removeItem() } else { index = treeWidget->indexOfTopLevelItem(treeWidget->currentItem()); delete treeWidget->takeTopLevelItem(index); -//! [10] //! [11] } -//! [11] + //! [10] } void MainWindow::sortAscending() |
