Use PlasmaComponents menu

This commit is contained in:
Devin Lin 2023-03-05 12:54:07 -08:00
parent f65a7a1025
commit 2403b20304
2 changed files with 5 additions and 5 deletions

View file

@ -99,12 +99,12 @@ Item {
sourceComponent: PlasmaComponents.Menu { sourceComponent: PlasmaComponents.Menu {
id: menu id: menu
title: label.text title: label.text
closePolicy: PlasmaExtras.Menu.CloseOnReleaseOutside | PlasmaExtras.Menu.CloseOnEscape closePolicy: PlasmaComponents.Menu.CloseOnReleaseOutside | PlasmaComponents.Menu.CloseOnEscape
Repeater { Repeater {
model: menuActions model: menuActions
delegate: PlasmaExtras.MenuItem { delegate: PlasmaComponents.MenuItem {
icon: modelData.iconName icon.name: modelData.iconName
text: modelData.text text: modelData.text
onClicked: modelData.triggered() onClicked: modelData.triggered()
} }

View file

@ -59,8 +59,8 @@ MouseArea {
title: label.text title: label.text
closePolicy: PlasmaComponents.Menu.CloseOnReleaseOutside | PlasmaComponents.Menu.CloseOnEscape closePolicy: PlasmaComponents.Menu.CloseOnReleaseOutside | PlasmaComponents.Menu.CloseOnEscape
PlasmaExtras.MenuItem { PlasmaComponents.MenuItem {
icon: "emblem-favorite" icon.name: "emblem-favorite"
text: i18n("Add to favourites") text: i18n("Add to favourites")
onClicked: { onClicked: {
Halcyon.PinnedModel.addApp(application.storageId, 0); Halcyon.PinnedModel.addApp(application.storageId, 0);