Add support for handling external sink/source volume change events 55/9155/3
authorMatt Porter <mporter@konsulko.com>
Thu, 20 Apr 2017 16:49:15 +0000 (12:49 -0400)
committerMatt Porter <mporter@konsulko.com>
Fri, 21 Apr 2017 16:50:02 +0000 (12:50 -0400)
commit288256f33f6298204cd0166cea3202d1fde100da
tree2aa30a1b09c99e63ce3868ce2fa925472b70bf7c
parent9e23981d8a86a3530c03be2d541585ce88e7b914
Add support for handling external sink/source volume change events

Subscribes to PA volume change events, updating the local cached
volume levels, and propagating the change to the UI. This allows
changes to sink/source volumes levels from the command line (pactl)
or a master volume control to be reflected in the mixer UI controls.

Change-Id: I1d570dffeab9fcf4b6ba51e4792852b44a6149ca
AGL-Bug: SPEC-549
Signed-off-by: Matt Porter <mporter@konsulko.com>
app/Mixer.qml
app/main.cpp
app/paclient.cpp
app/paclient.h
app/pacontrolmodel.cpp
app/pacontrolmodel.h