Changeset View
Changeset View
Standalone View
Standalone View
applets/kicker/package/contents/ui/SideBarItem.qml
Show All 37 Lines | 27 | Item { | |||
---|---|---|---|---|---|
38 | property int itemIndex: model.index | 38 | property int itemIndex: model.index | ||
39 | 39 | | |||
40 | onAboutToShowActionMenu: { | 40 | onAboutToShowActionMenu: { | ||
41 | var actionList = (model.hasActionList != null) ? model.actionList : []; | 41 | var actionList = (model.hasActionList != null) ? model.actionList : []; | ||
42 | Tools.fillActionMenu(i18n, actionMenu, actionList, repeater.model, model.favoriteId); | 42 | Tools.fillActionMenu(i18n, actionMenu, actionList, repeater.model, model.favoriteId); | ||
43 | } | 43 | } | ||
44 | 44 | | |||
45 | onActionTriggered: { | 45 | onActionTriggered: { | ||
46 | Tools.triggerAction(repeater.model, model.index, actionId, actionArgument); | 46 | if (Tools.triggerAction(repeater.model, model.index, actionId, actionArgument) === true) { | ||
47 | plasmoid.expanded = false; | ||||
48 | } | ||||
47 | } | 49 | } | ||
48 | 50 | | |||
49 | function openActionMenu(visualParent, x, y) { | 51 | function openActionMenu(visualParent, x, y) { | ||
50 | aboutToShowActionMenu(actionMenu); | 52 | aboutToShowActionMenu(actionMenu); | ||
51 | actionMenu.visualParent = visualParent; | 53 | actionMenu.visualParent = visualParent; | ||
52 | actionMenu.open(x, y); | 54 | actionMenu.open(x, y); | ||
53 | } | 55 | } | ||
54 | 56 | | |||
▲ Show 20 Lines • Show All 100 Lines • Show Last 20 Lines |