diff options
author | Paul Wicking <paul.wicking@qt.io> | 2020-08-25 12:41:01 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-08-28 12:06:11 +0200 |
commit | 4845a0de2e9ff50f3947aae0ce1eb0b155dc1d27 (patch) | |
tree | fa76b7703fbbab61becca56dc812e17b3b6e32fa /src/gui/doc | |
parent | ebabbd0264c36922461ffdef1436ad7c983cab47 (diff) |
Doc: Compile standard item model snippets
Fix minor issues (e.g. whitespace, missing semi-colon) in passing.
Done-with: Nico Vertriest <nico.vertriest@qt.io>
Task-number: QTBUG-81486
Change-Id: I46301d37112bddcd38dbff9940d0c22eaae74208
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc')
-rw-r--r-- | src/gui/doc/snippets/code/code.pro | 3 | ||||
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_itemviews_qstandarditemmodel.cpp | 29 |
2 files changed, 31 insertions, 1 deletions
diff --git a/src/gui/doc/snippets/code/code.pro b/src/gui/doc/snippets/code/code.pro index 83be76abb5..55726ca277 100644 --- a/src/gui/doc/snippets/code/code.pro +++ b/src/gui/doc/snippets/code/code.pro @@ -12,4 +12,5 @@ SOURCES = \ src_gui_image_qimagewriter.cpp \ src_gui_image_qmovie.cpp \ src_gui_image_qpixmapcache.cpp \ - src_gui_image_qpixmap.cpp + src_gui_image_qpixmap.cpp \ + src_gui_itemviews_qstandarditemmodel.cpp diff --git a/src/gui/doc/snippets/code/src_gui_itemviews_qstandarditemmodel.cpp b/src/gui/doc/snippets/code/src_gui_itemviews_qstandarditemmodel.cpp index a7e22e549d..fa2e9d1269 100644 --- a/src/gui/doc/snippets/code/src_gui_itemviews_qstandarditemmodel.cpp +++ b/src/gui/doc/snippets/code/src_gui_itemviews_qstandarditemmodel.cpp @@ -47,6 +47,20 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ +#include <QStandardItemModel> +#include <QTreeView> +#include <QWidget> + +namespace src_gui_itemviews_qstandarditemmodel { +struct MyWidget : public QWidget +{ + void wrapper2(); + void clicked(const QModelIndex &index); + QModelIndex index() { return QModelIndex(); } + QStandardItemModel *myStandardItemModel; +}; + +void wrapper0() { //! [0] QStandardItemModel model(4, 4); @@ -58,6 +72,10 @@ for (int row = 0; row < model.rowCount(); ++row) { } //! [0] +} // wrapper0 + + +void wrapper1() { //! [1] QStandardItemModel model; @@ -69,7 +87,10 @@ for (int i = 0; i < 4; ++i) { } //! [1] +} // wrapper1 + +void MyWidget::wrapper2() { //! [2] QTreeView *treeView = new QTreeView(this); treeView->setModel(myStandardItemModel); @@ -77,6 +98,8 @@ connect(treeView, &QTreeView::clicked, this, &MyWidget::clicked); //! [2] +} // wrapper2 + //! [3] void MyWidget::clicked(const QModelIndex &index) @@ -87,6 +110,12 @@ void MyWidget::clicked(const QModelIndex &index) //! [3] +void wrapper3() { +QTreeView *treeView = nullptr; +MyWidget *item = nullptr; //! [4] treeView->scrollTo(item->index()); //! [4] + +} // wrapper3 +} // src_gui_itemviews_qstandarditemmodel |