qtquick: Emit Frame::layoutInvalidated() when needed

When min/max size changes it needs to be emitted, so layout
notices
This commit is contained in:
Sergio Martins
2020-10-19 20:06:29 +01:00
parent 3a494d706a
commit 6f89d94eef
3 changed files with 6 additions and 1 deletions

View File

@@ -37,10 +37,12 @@ QWidgetAdapter::QWidgetAdapter(QQuickItem *parent, Qt::WindowFlags flags)
connect(this, &QQuickItem::widthChanged, this, [this] {
onResize(size());
updateGeometry();
});
connect(this, &QQuickItem::heightChanged, this, [this] {
onResize(size());
updateGeometry();
});
setSize(QSize(800, 800));
@@ -199,7 +201,7 @@ void QWidgetAdapter::setMinimumSize(QSize sz)
void QWidgetAdapter::updateGeometry()
{
// TODO
Q_EMIT geometryUpdated();
}
void QWidgetAdapter::resize(QSize sz)