[Applet]Add global mute function

Authored by gvgeo on Jan 31 2020, 3:19 PM.

Description

[Applet]Add global mute function

Summary:
Add a Mute icon that will force all playback devices to mute. Even if new
device/port connects, will automatically mute.
Does not work as an indicator. It is possible for all the devices to be
muted and the icon to be disabled. It acts as a force switch.
Is aware of devices that were muted before. So that will be able to unmute
only the devices that actually mute. With an exception if all the devices
were muted.
Gets disabled when manually unmute a device.
Stores values in config file, for reboot etc.

Part of T10470 layout changes.

Depends on D26256

BUG: 396835

Reviewers: VDG, Plasma, drosca, ngraham

Reviewed By: VDG, ngraham

Subscribers: ngraham, plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D26418

Details

Committed
ngrahamJan 31 2020, 3:19 PM
Reviewer
VDG
Differential Revision
D26418: [Applet]Add global mute function
Parents
R115:d0c753c188e8: [Applet] Make 'raise maximum volume' global
Branches
Unknown
Tags
Unknown