From 3e7f217b9e858b34b11bb641cabce275fdc96d1d Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Sat, 23 May 2015 11:06:00 +0200 Subject: QQuickContainer: omit automatic content size notifiers Change-Id: Iaeb851371810283cc272d755f32ffdafaff16118 Reviewed-by: J-P Nurmi --- src/controls/qquickcontainer.cpp | 11 +++++++++++ src/controls/qquickcontainer_p.h | 3 +++ 2 files changed, 14 insertions(+) diff --git a/src/controls/qquickcontainer.cpp b/src/controls/qquickcontainer.cpp index b78e1104..95464e7e 100644 --- a/src/controls/qquickcontainer.cpp +++ b/src/controls/qquickcontainer.cpp @@ -129,4 +129,15 @@ void QQuickContainer::contentItemChange(QQuickItem *newItem, QQuickItem *oldItem Q_UNUSED(oldItem); } +void QQuickContainer::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) +{ + Q_D(QQuickContainer); + QQuickItem::geometryChanged(newGeometry, oldGeometry); + d->resizeBackground(); +} + +void QQuickContainer::paddingChange() +{ +} + QT_END_NAMESPACE diff --git a/src/controls/qquickcontainer_p.h b/src/controls/qquickcontainer_p.h index ad29982b..1deda597 100644 --- a/src/controls/qquickcontainer_p.h +++ b/src/controls/qquickcontainer_p.h @@ -80,6 +80,9 @@ protected: virtual void contentItemChange(QQuickItem *newItem, QQuickItem *oldItem); + void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) Q_DECL_OVERRIDE; + void paddingChange() Q_DECL_OVERRIDE; + private: Q_DISABLE_COPY(QQuickContainer) Q_DECLARE_PRIVATE(QQuickContainer) -- cgit v1.2.3