aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickpopup.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-04-28 21:35:07 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2016-04-29 12:45:19 +0000
commitf2d3a486933cd3cb71b60ee27af53017e3a958bb (patch)
treeaccaefe79c96d9def8b0c63c53ff650d511e75f0 /src/quicktemplates2/qquickpopup.cpp
parent3980354daa4d8dfa8ec07ed2c2265ebb137b6f36 (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.cpp3
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)