summaryrefslogtreecommitdiffstats
path: root/examples/widgets/itemviews/interview
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2020-06-22 10:12:38 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2020-06-23 14:01:11 +0200
commit29c99bddbf48f97b054a34354f55b36a3f84a62c (patch)
treeca0116c45cc3cb04e13a953316f468012d3dc2d2 /examples/widgets/itemviews/interview
parentd7efb2a419a88c8f512b98194c8f7bc81dbe942b (diff)
Use QList instead of QVector in examples
Task-number: QTBUG-84469 Change-Id: Id14119168bb1bf11f99bda7ef6ee9cf51bcfab2e Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'examples/widgets/itemviews/interview')
-rw-r--r--examples/widgets/itemviews/interview/model.cpp9
-rw-r--r--examples/widgets/itemviews/interview/model.h6
2 files changed, 8 insertions, 7 deletions
diff --git a/examples/widgets/itemviews/interview/model.cpp b/examples/widgets/itemviews/interview/model.cpp
index 519164999d..5422757d95 100644
--- a/examples/widgets/itemviews/interview/model.cpp
+++ b/examples/widgets/itemviews/interview/model.cpp
@@ -55,8 +55,9 @@
Model::Model(int rows, int columns, QObject *parent)
: QAbstractItemModel(parent),
services(QPixmap(":/images/services.png")),
- rc(rows), cc(columns),
- tree(new QVector<Node>(rows, Node()))
+ rc(rows),
+ cc(columns),
+ tree(new QList<Node>(rows, Node()))
{
}
@@ -139,8 +140,8 @@ Qt::ItemFlags Model::flags(const QModelIndex &index) const
Model::Node *Model::node(int row, Node *parent) const
{
if (parent && !parent->children)
- parent->children = new QVector<Node>(rc, Node(parent));
- QVector<Node> *v = parent ? parent->children : tree;
+ parent->children = new QList<Node>(rc, Node(parent));
+ QList<Node> *v = parent ? parent->children : tree;
return const_cast<Node*>(&(v->at(row)));
}
diff --git a/examples/widgets/itemviews/interview/model.h b/examples/widgets/itemviews/interview/model.h
index 132f1d01aa..ee64a32f93 100644
--- a/examples/widgets/itemviews/interview/model.h
+++ b/examples/widgets/itemviews/interview/model.h
@@ -54,7 +54,7 @@
#include <QAbstractItemModel>
#include <QFileIconProvider>
#include <QIcon>
-#include <QVector>
+#include <QList>
class Model : public QAbstractItemModel
{
@@ -83,7 +83,7 @@ private:
Node(Node *parent = nullptr) : parent(parent), children(nullptr) {}
~Node() { delete children; }
Node *parent;
- QVector<Node> *children;
+ QList<Node> *children;
};
Node *node(int row, Node *parent) const;
@@ -93,7 +93,7 @@ private:
QIcon services;
int rc;
int cc;
- QVector<Node> *tree;
+ QList<Node> *tree;
QFileIconProvider iconProvider;
};