From 40aa7c39671400d96cf5f87fa737264912585ca0 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Mon, 21 Mar 2016 15:33:11 +0100 Subject: Popup: make ApplicationWindow attached properties available Change-Id: Idde9fb49c222abc1ceabd15256695fd1961a9f76 Task-number: QTBUG-51991 Reviewed-by: Mitch Curtis --- src/templates/qquickpopup.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/templates/qquickpopup.cpp') diff --git a/src/templates/qquickpopup.cpp b/src/templates/qquickpopup.cpp index ab36e4cc..f0866bdd 100644 --- a/src/templates/qquickpopup.cpp +++ b/src/templates/qquickpopup.cpp @@ -1285,6 +1285,8 @@ void QQuickPopup::setParentItem(QQuickItem *parent) if (d->parentItem == parent) return; + QQuickWindow *oldWindow = window(); + d->parentItem = parent; if (d->positioner.parentItem()) d->positioner.setParentItem(parent); @@ -1295,6 +1297,10 @@ void QQuickPopup::setParentItem(QQuickItem *parent) p->updateLocale(window->locale(), false); // explicit=false } emit parentChanged(); + + QQuickWindow *newWindow = window(); + if (oldWindow != newWindow) + emit windowChanged(newWindow); } /*! -- cgit v1.2.3