1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-09 23:15:38 -05:00

processlist: fix context menu

This commit is contained in:
bbedward
2025-07-16 21:09:08 -04:00
parent 2f7e00a5a5
commit b3db4a3015
3 changed files with 3 additions and 24 deletions

View File

@@ -15,23 +15,6 @@ Singleton {
readonly property real volumeLevel: (sink?.audio?.volume ?? 0) * 100 readonly property real volumeLevel: (sink?.audio?.volume ?? 0) * 100
readonly property real micLevel: (source?.audio?.volume ?? 0) * 100 readonly property real micLevel: (source?.audio?.volume ?? 0) * 100
signal audioVolumeChanged(real volume)
signal audioMicLevelChanged(real level)
signal audioMuteChanged(bool muted)
signal audioMicMuteChanged(bool muted)
signal audioDeviceChanged()
onVolumeLevelChanged: audioVolumeChanged(volumeLevel)
onMicLevelChanged: audioMicLevelChanged(micLevel)
onSinkMutedChanged: audioMuteChanged(sinkMuted)
onSourceMutedChanged: audioMicMuteChanged(sourceMuted)
onSinkChanged: {
audioDeviceChanged()
}
onSourceChanged: {
audioDeviceChanged()
}
property var audioSinks: [] property var audioSinks: []
property var audioSources: [] property var audioSources: []

View File

@@ -19,7 +19,6 @@ PanelWindow {
// Monitor process dropdown visibility to enable/disable process monitoring // Monitor process dropdown visibility to enable/disable process monitoring
onIsVisibleChanged: { onIsVisibleChanged: {
console.log("Process dropdown", isVisible ? "opened" : "closed")
ProcessMonitorService.enableMonitoring(isVisible) ProcessMonitorService.enableMonitoring(isVisible)
} }
@@ -122,6 +121,7 @@ PanelWindow {
} }
} }
// Click inside dropdown - consume the event // Click inside dropdown - consume the event
MouseArea { MouseArea {
anchors.fill: parent anchors.fill: parent

View File

@@ -35,7 +35,6 @@ PanelWindow {
// Monitor process widget visibility to enable/disable process monitoring // Monitor process widget visibility to enable/disable process monitoring
onIsVisibleChanged: { onIsVisibleChanged: {
console.log("Process list widget", isVisible ? "opened" : "closed")
ProcessMonitorService.enableMonitoring(isVisible) ProcessMonitorService.enableMonitoring(isVisible)
} }
@@ -1914,17 +1913,14 @@ PanelWindow {
IpcHandler { IpcHandler {
target: "processlist" target: "processlist"
function open() { function open() {
console.log("ProcessListWidget: IPC open() called")
processListWidget.show() processListWidget.show()
return "PROCESSLIST_OPEN_SUCCESS" return "PROCESSLIST_OPEN_SUCCESS"
} }
function close() { function close() {
console.log("ProcessListWidget: IPC close() called")
processListWidget.hide() processListWidget.hide()
return "PROCESSLIST_CLOSE_SUCCESS" return "PROCESSLIST_CLOSE_SUCCESS"
} }
function toggle() { function toggle() {
console.log("ProcessListWidget: IPC toggle() called")
processListWidget.toggle() processListWidget.toggle()
return "PROCESSLIST_TOGGLE_SUCCESS" return "PROCESSLIST_TOGGLE_SUCCESS"
} }