From 213370d0c6fdac375900f9aefbdcd95b7ab5b372 Mon Sep 17 00:00:00 2001 From: Rick Vogel Date: Wed, 7 Sep 2022 16:09:40 +0200 Subject: [PATCH] Set skinlet ownership flag in owner --- examples/blurredbox/BlurredBox.cpp | 5 +++-- examples/blurredbox/BlurredBoxSkinlet.cpp | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/blurredbox/BlurredBox.cpp b/examples/blurredbox/BlurredBox.cpp index 8205e0f9..a02b84be 100644 --- a/examples/blurredbox/BlurredBox.cpp +++ b/examples/blurredbox/BlurredBox.cpp @@ -10,8 +10,9 @@ class BlurredBoxSkinlet; BlurredBox::BlurredBox( QQuickItem* parentItem ) : QskBox( parentItem ) { - setFlag( QQuickItem::ItemHasContents, true ); - setSkinlet( new BlurredBoxSkinlet() ); + auto* const skinlet = new BlurredBoxSkinlet(); + skinlet->setOwnedBySkinnable( true ); + setSkinlet( skinlet ); setPolishOnResize( true ); } diff --git a/examples/blurredbox/BlurredBoxSkinlet.cpp b/examples/blurredbox/BlurredBoxSkinlet.cpp index e4f13501..8b4d67bf 100644 --- a/examples/blurredbox/BlurredBoxSkinlet.cpp +++ b/examples/blurredbox/BlurredBoxSkinlet.cpp @@ -4,7 +4,6 @@ BlurredBoxSkinlet::BlurredBoxSkinlet() { - setOwnedBySkinnable( true ); setNodeRoles( { PanelRole } ); }