diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-11-28 13:42:00 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-12-06 18:22:41 +0100 |
commit | d50b56b47544ad2b72811045f64df24eaaf0cf59 (patch) | |
tree | 7226ca390cd34136f6ea833d93edeb187e5b35c2 /examples/widgets/itemviews/editabletreemodel/treeitem.h | |
parent | 5038e1eb650e5661c8e9e497f84715679e5161a8 (diff) |
Polish the EditableTreeModel example
- Fix/silence most clang-tidy/compiler warnings
* unsigned/int comparison
* Avoid repeating return / default parameter types
* Use auto * for pointers
* Streamline code, use ternary operators
* Move constructor parameters
* Observe rule of 5 by using Q_DISABLE_COPY_MOVE
- Add some bells && whistles, resize properly, expand all
Change-Id: I1721458ff66dcba123ff3a2cf50e7d15387a4e8b
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
Diffstat (limited to 'examples/widgets/itemviews/editabletreemodel/treeitem.h')
-rw-r--r-- | examples/widgets/itemviews/editabletreemodel/treeitem.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/widgets/itemviews/editabletreemodel/treeitem.h b/examples/widgets/itemviews/editabletreemodel/treeitem.h index d30047dd2a..8910312ade 100644 --- a/examples/widgets/itemviews/editabletreemodel/treeitem.h +++ b/examples/widgets/itemviews/editabletreemodel/treeitem.h @@ -11,7 +11,7 @@ class TreeItem { public: - explicit TreeItem(const QVariantList &data, TreeItem *parent = nullptr); + explicit TreeItem(QVariantList data, TreeItem *parent = nullptr); TreeItem *child(int number); int childCount() const; |