diff options
| author | Gabriel de Dietrich <gabriel.dedietrich@digia.com> | 2014-03-04 19:12:31 +0100 |
|---|---|---|
| committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-07 17:39:27 +0100 |
| commit | 88bb2aa7030d2958056f4e6b588e796e1f4538b1 (patch) | |
| tree | ca24fd0da6d2573d9eb147a3804a31d422fbd4d0 /src/controls/qquickpopupwindow.cpp | |
| parent | 50899263b50ec8a8bff9ed0fbbf69b6c1d8aa9f7 (diff) | |
Popup Window: Privately expose popup geometry
Change-Id: I28a8edd657f02cecbd0c31965bd4085429cf4537
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'src/controls/qquickpopupwindow.cpp')
| -rw-r--r-- | src/controls/qquickpopupwindow.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/controls/qquickpopupwindow.cpp b/src/controls/qquickpopupwindow.cpp index 02c50a85a..efc378b6d 100644 --- a/src/controls/qquickpopupwindow.cpp +++ b/src/controls/qquickpopupwindow.cpp @@ -86,6 +86,7 @@ void QQuickPopupWindow::show() } else { setPosition(posx, posy); } + emit geometryChanged(); if (!qobject_cast<QQuickPopupWindow *>(transientParent())) // No need for parent menu windows if (QQuickWindow *w = qobject_cast<QQuickWindow *>(transientParent())) @@ -119,6 +120,7 @@ void QQuickPopupWindow::updateSize() { QSize contentSize = popupContentItem()->childrenRect().size().toSize(); setGeometry(x(), y(), contentSize.width(), contentSize.height()); + emit geometryChanged(); } void QQuickPopupWindow::dismissPopup() |
