From a3f5962809be3e88348c770c85012413efa90901 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sat, 16 Nov 2024 11:30:49 -0500 Subject: [PATCH] DelegateContextMenu: Add support for separators in the mobile menu too --- src/qml/DelegateContextMenu.qml | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/src/qml/DelegateContextMenu.qml b/src/qml/DelegateContextMenu.qml index 86b9ba8ee..2de8825d6 100644 --- a/src/qml/DelegateContextMenu.qml +++ b/src/qml/DelegateContextMenu.qml @@ -357,15 +357,30 @@ Loader { id: listViewAction model: root.actions - FormCard.FormButtonDelegate { - icon.name: modelData.icon.name - icon.color: modelData.icon.color ?? undefined - enabled: modelData.enabled - visible: modelData.visible - text: modelData.text - onClicked: { - modelData.triggered(); - root.item.close(); + DelegateChooser { + role: "separator" + DelegateChoice { + roleValue: true + + FormCard.FormDelegateSeparator { + visible: modelData.visible + } + } + + DelegateChoice { + roleValue: false + + FormCard.FormButtonDelegate { + icon.name: modelData.icon.name + icon.color: modelData.icon.color ?? undefined + enabled: modelData.enabled + visible: modelData.visible + text: modelData.text + onClicked: { + modelData.triggered(); + root.item.close(); + } + } } } }