aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/quickcontrols/material/Menu.qml12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/quickcontrols/material/Menu.qml b/src/quickcontrols/material/Menu.qml
index 4601772196..1f0ba3bc9d 100644
--- a/src/quickcontrols/material/Menu.qml
+++ b/src/quickcontrols/material/Menu.qml
@@ -10,8 +10,6 @@ import QtQuick.Window
T.Menu {
id: control
- Material.elevation: 8
-
implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
contentWidth + leftPadding + rightPadding)
implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
@@ -22,6 +20,9 @@ T.Menu {
transformOrigin: !cascade ? Item.Top : (mirrored ? Item.TopRight : Item.TopLeft)
+ Material.elevation: 4
+ Material.roundedScale: Material.ExtraSmallScale
+
delegate: MenuItem { }
enter: Transition {
@@ -52,13 +53,14 @@ T.Menu {
background: Rectangle {
implicitWidth: 200
implicitHeight: control.Material.menuItemHeight
-
- radius: 3
+ // FullScale doesn't make sense for Menu.
+ radius: control.Material.roundedScale
color: control.Material.dialogColor
layer.enabled: control.Material.elevation > 0
- layer.effect: ElevationEffect {
+ layer.effect: RoundedElevationEffect {
elevation: control.Material.elevation
+ roundedScale: control.background.radius
}
}