TreeModel: Move some base TreeItem code out-of-line

Avoid code explosion.

Change-Id: I7d239a4560e90b68cc4991341adf940a98776254
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2016-07-25 16:48:15 +02:00
committed by hjk
parent be2a0b9ecd
commit def8ca8ba1
6 changed files with 85 additions and 73 deletions

View File

@@ -81,7 +81,7 @@ public:
case Qt::DecorationRole: {
QVariant icon;
forChildrenAtLevel<TreeItem *>(2, [this, &icon](TreeItem *item) {
forChildrenAtLevel(2, [this, &icon](TreeItem *item) {
QVariant sicon = item->data(0, Qt::DecorationRole);
if (sicon.isValid())
icon = sicon;