Trying to match all buttons left/right click.
- left click: mute/unmute, cycle between functionality - right click: open settings - middle click: open external settings
This commit is contained in:
parent
d348cfc2b0
commit
76b6626073
6 changed files with 11 additions and 11 deletions
|
|
@ -101,9 +101,9 @@ Item {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onClicked: {
|
onRightClicked: {
|
||||||
var settingsPanel = PanelService.getPanel("settingsPanel")
|
var settingsPanel = PanelService.getPanel("settingsPanel")
|
||||||
settingsPanel.requestedTab = SettingsPanel.Tab.Brightness
|
settingsPanel.requestedTab = SettingsPanel.Tab.Display
|
||||||
settingsPanel.open()
|
settingsPanel.open()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -106,13 +106,13 @@ Item {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
onClicked: {
|
onClicked: {
|
||||||
|
AudioService.setInputMuted(!AudioService.inputMuted)
|
||||||
|
}
|
||||||
|
onRightClicked: {
|
||||||
var settingsPanel = PanelService.getPanel("settingsPanel")
|
var settingsPanel = PanelService.getPanel("settingsPanel")
|
||||||
settingsPanel.requestedTab = SettingsPanel.Tab.Audio
|
settingsPanel.requestedTab = SettingsPanel.Tab.Audio
|
||||||
settingsPanel.open()
|
settingsPanel.open()
|
||||||
}
|
}
|
||||||
onRightClicked: {
|
|
||||||
AudioService.setInputMuted(!AudioService.inputMuted)
|
|
||||||
}
|
|
||||||
onMiddleClicked: {
|
onMiddleClicked: {
|
||||||
Quickshell.execDetached(["pwvucontrol"])
|
Quickshell.execDetached(["pwvucontrol"])
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ NIconButton {
|
||||||
|
|
||||||
onRightClicked: {
|
onRightClicked: {
|
||||||
var settingsPanel = PanelService.getPanel("settingsPanel")
|
var settingsPanel = PanelService.getPanel("settingsPanel")
|
||||||
settingsPanel.requestedTab = SettingsPanel.Tab.Brightness
|
settingsPanel.requestedTab = SettingsPanel.Tab.Display
|
||||||
settingsPanel.open()
|
settingsPanel.open()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,13 +91,13 @@ Item {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
onClicked: {
|
onClicked: {
|
||||||
|
AudioService.setOutputMuted(!AudioService.muted)
|
||||||
|
}
|
||||||
|
onRightClicked: {
|
||||||
var settingsPanel = PanelService.getPanel("settingsPanel")
|
var settingsPanel = PanelService.getPanel("settingsPanel")
|
||||||
settingsPanel.requestedTab = SettingsPanel.Tab.Audio
|
settingsPanel.requestedTab = SettingsPanel.Tab.Audio
|
||||||
settingsPanel.open()
|
settingsPanel.open()
|
||||||
}
|
}
|
||||||
onRightClicked: {
|
|
||||||
AudioService.setMuted(!AudioService.muted)
|
|
||||||
}
|
|
||||||
onMiddleClicked: {
|
onMiddleClicked: {
|
||||||
Quickshell.execDetached(["pwvucontrol"])
|
Quickshell.execDetached(["pwvucontrol"])
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ Item {
|
||||||
AudioService.decreaseVolume()
|
AudioService.decreaseVolume()
|
||||||
}
|
}
|
||||||
function muteOutput() {
|
function muteOutput() {
|
||||||
AudioService.setMuted(!AudioService.muted)
|
AudioService.setOutputMuted(!AudioService.muted)
|
||||||
}
|
}
|
||||||
function muteInput() {
|
function muteInput() {
|
||||||
if (AudioService.source?.ready && AudioService.source?.audio) {
|
if (AudioService.source?.ready && AudioService.source?.audio) {
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ Singleton {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function setMuted(muted: bool) {
|
function setOutputMuted(muted: bool) {
|
||||||
if (sink?.ready && sink?.audio) {
|
if (sink?.ready && sink?.audio) {
|
||||||
sink.audio.muted = muted
|
sink.audio.muted = muted
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue