Commit 181e0125 authored by Gabriel de Dietrich's avatar Gabriel de Dietrich Committed by The Qt Project
Browse files

Menu: Create visual menu items lazily


Change-Id: I68c21248f7779002275815d339a0e982ed6f2860
Reviewed-by: default avatarJ-P Nurmi <jpnurmi@digia.com>
parent 2a2e7ff0
No related merge requests found
Showing with 6 additions and 1 deletion
...@@ -138,6 +138,12 @@ MenuPrivate { ...@@ -138,6 +138,12 @@ MenuPrivate {
//! internal //! internal
menuContentItem: Loader { menuContentItem: Loader {
sourceComponent: menuComponent
active: !root.isNative && root.popupVisible
focus: true
}
property Component menuComponent: Loader {
id: menuFrameLoader id: menuFrameLoader
property var menu: root property var menu: root
...@@ -147,7 +153,6 @@ MenuPrivate { ...@@ -147,7 +153,6 @@ MenuPrivate {
property int itemWidth: item ? item.implicitWidth : 0 property int itemWidth: item ? item.implicitWidth : 0
visible: menu.popupVisible && status === Loader.Ready visible: menu.popupVisible && status === Loader.Ready
active: !menu.isNative && menu.popupVisible
sourceComponent: menuFrameStyle sourceComponent: menuFrameStyle
focus: true focus: true
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment