diff --git a/applet/contents/ui/ListItemBase.qml b/applet/contents/ui/ListItemBase.qml --- a/applet/contents/ui/ListItemBase.qml +++ b/applet/contents/ui/ListItemBase.qml @@ -116,9 +116,15 @@ wrapMode: Text.NoWrap elide: Text.ElideRight } - SmallToolButton { + PlasmaComponents.Button { + text: i18n("Make default") + onClicked: PulseObject.default = true; + enabled: !PulseObject.default + visible: (type == "sink" && sinkView.model.count > 1) || (type == "source" && sourceView.model.count > 1) + } + PlasmaComponents.Button { id: contextMenuButton - icon: "application-menu" + iconName: "application-menu" checkable: true onClicked: contextMenu.show() tooltip: i18n("Show additional options for %1", textLabel.text) @@ -265,28 +271,6 @@ function loadDynamicActions() { contextMenu.clearMenuItems(); - // Mute - var menuItem = newMenuItem(); - menuItem.text = i18nc("Checkable switch for (un-)muting sound output.", "Mute"); - menuItem.checkable = true; - menuItem.checked = Muted; - menuItem.clicked.connect(function() { - Muted = !Muted - }); - contextMenu.addMenuItem(menuItem); - - // Default - if (typeof PulseObject.default === "boolean") { - var menuItem = newMenuItem(); - menuItem.text = i18nc("Checkable switch to change the current default output.", "Default"); - menuItem.checkable = true; - menuItem.checked = PulseObject.default - menuItem.clicked.connect(function() { - PulseObject.default = true - }); - contextMenu.addMenuItem(menuItem); - } - // Raise max volume menuItem = newMenuItem(); menuItem.text = i18n("Raise maximum volume");