DelegateContextMenu: Add support for separators in the mobile menu too

(cherry picked from commit a3f5962809)
This commit is contained in:
Joshua Goins
2024-11-16 11:30:49 -05:00
parent cbdae4c312
commit 7aa0f68b10

View File

@@ -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();
}
}
}
}
}