diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-04-28 21:35:07 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2016-04-29 12:45:19 +0000 |
commit | f2d3a486933cd3cb71b60ee27af53017e3a958bb (patch) | |
tree | accaefe79c96d9def8b0c63c53ff650d511e75f0 /src/quicktemplates2/qquickpopup.cpp | |
parent | 3980354daa4d8dfa8ec07ed2c2265ebb137b6f36 (diff) |
Popup: emit opened() when fully opened
Opening sequence:
aboutToShow() -> visibleChanged() -> enter transition -> opened()
Closing sequence:
aboutToHide() -> exit transition -> visibleChanged() -> closed()
Change-Id: If1a97f0d3cbc1dad0e1b1ceade4b807a9bff122e
Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'src/quicktemplates2/qquickpopup.cpp')
-rw-r--r-- | src/quicktemplates2/qquickpopup.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquickpopup.cpp b/src/quicktemplates2/qquickpopup.cpp index 5b10bb12..793a352e 100644 --- a/src/quicktemplates2/qquickpopup.cpp +++ b/src/quicktemplates2/qquickpopup.cpp @@ -199,7 +199,6 @@ void QQuickPopupPrivate::prepareEnterTransition(bool notify) popupItem->setVisible(true); positioner.setParentItem(parentItem); emit q->visibleChanged(); - emit q->opened(); } void QQuickPopupPrivate::prepareExitTransition() @@ -215,8 +214,10 @@ void QQuickPopupPrivate::prepareExitTransition() void QQuickPopupPrivate::finalizeEnterTransition() { + Q_Q(QQuickPopup); if (focus) popupItem->setFocus(true); + emit q->opened(); } void QQuickPopupPrivate::finalizeExitTransition(bool hide) |