#include <QTimer>
#include <QtDebug>
+#define MASTER_CONTROL "Master Playback"
+
MasterVolume::MasterVolume(QObject* parent)
: QObject(parent)
, m_volume{50}
{
m_volume = volume;
QJsonObject arg;
- arg.insert("control", "Master");
+ arg.insert("control", MASTER_CONTROL);
double v = (double) volume / 100.0;
arg.insert("value", v);
m_client.call("audiomixer", "volume", arg);
void MasterVolume::onClientConnected()
{
QJsonObject arg;
- arg.insert("control", "Master");
+ arg.insert("control", MASTER_CONTROL);
m_client.call("audiomixer", "volume", arg, [this](bool r, const QJsonValue& v) {
if (r && v.isObject()) {
int volume = v.toObject()["response"].toObject()["volume"].toDouble() * 100;
{
QString ctlName = data.toObject()["control"].toString();
- if (ctlName != "Master")
+ if (ctlName != MASTER_CONTROL)
return;
int volume = data.toObject()["value"].toDouble() * 100;