aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickcontainer.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2018-02-21 23:11:25 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2018-04-12 09:13:58 +0000
commit5bd9d44bc7f78ca5946bdef788f1da63b2356a65 (patch)
tree4ec113f3d28a5796919073f0e249b1a0d7699029 /src/quicktemplates2/qquickcontainer.cpp
parent8428c9f4429139e3fa137400bd0721030416c8b2 (diff)
Control: add implicitBackgroundWidth|Height properties
[ChangeLog][Controls][Control] Added implicitBackgroundWidth and implicitBackgroundHeight properties that can be used to simplify complex implicit size bindings. Task-number: QTBUG-60156 Change-Id: Ia68df187c2a458c84de19f867d76a643134e8b69 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickcontainer.cpp')
-rw-r--r--src/quicktemplates2/qquickcontainer.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickcontainer.cpp b/src/quicktemplates2/qquickcontainer.cpp
index 06c1b092..b3d0e705 100644
--- a/src/quicktemplates2/qquickcontainer.cpp
+++ b/src/quicktemplates2/qquickcontainer.cpp
@@ -381,16 +381,20 @@ void QQuickContainerPrivate::itemDestroyed(QQuickItem *item)
int index = contentModel->indexOf(item, nullptr);
if (index != -1)
removeItem(index, item);
+ else
+ QQuickControlPrivate::itemDestroyed(item);
}
void QQuickContainerPrivate::itemImplicitWidthChanged(QQuickItem *item)
{
+ QQuickControlPrivate::itemImplicitWidthChanged(item);
if (item == contentItem)
updateContentWidth();
}
void QQuickContainerPrivate::itemImplicitHeightChanged(QQuickItem *item)
{
+ QQuickControlPrivate::itemImplicitHeightChanged(item);
if (item == contentItem)
updateContentHeight();
}