aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/controls/qquickcontainer.cpp11
-rw-r--r--src/controls/qquickcontainer_p.h3
2 files changed, 14 insertions, 0 deletions
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)