applets/activitybar: add "Configure Activities" menu item

This menu item will open Activities KCM, which makes the configuration
easier to be found.
wilder-5.26
Fushan Wen 4 years ago
parent 8625eee79a
commit d87b926886
No known key found for this signature in database
GPG Key ID: 2E48D1487C91DCAA
  1. 9
      applets/activitybar/contents/ui/main.qml

@ -12,6 +12,7 @@ import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 2.0 as PlasmaComponents // PC3 Tabbar only has top and bottom tab positions, not left and right
import org.kde.activities 0.1 as Activities
import org.kde.kquickcontrolsaddons 2.1 // For KCMShell
Item {
Layout.minimumWidth: tabBar.implicitWidth
@ -19,6 +20,10 @@ Item {
Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation
function action_activitieskcm() {
KCMShell.openSystemSettings("kcm_activities");
}
PlasmaComponents.TabBar {
id: tabBar
@ -85,5 +90,9 @@ Item {
Component.onCompleted: {
Plasmoid.removeAction("configure");
if (KCMShell.authorize("kcm_activities.desktop").length > 0) {
Plasmoid.setAction("activitieskcm", i18nc("@action:inmenu", "&Configure Activities…"), "configure");
}
}
}

Loading…
Cancel
Save