mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
refs #335, improved audio setup
* changed volume methods from QList<qint32> to qint32 (DBus compliance) * methods for changed devices * command parser for audio * volume display in status bar (pseudo mute)
This commit is contained in:
committed by
Roland Winklmeier
parent
3fd1f3c8c4
commit
1ea330cc06
@@ -170,13 +170,9 @@ namespace BlackGui
|
||||
}
|
||||
}
|
||||
|
||||
void CInfoBarStatusComponent::ps_onVolumesChanged(QList<qint32> volumes)
|
||||
void CInfoBarStatusComponent::ps_onVolumesChanged(qint32 com1Volume, qint32 com2Volume)
|
||||
{
|
||||
Q_ASSERT(volumes.count() == 2);
|
||||
if (volumes.count() != 2) { return; }
|
||||
qint32 v1 = volumes.at(0);
|
||||
qint32 v2 = volumes.at(1);
|
||||
bool pseudoMute = (v1 < 1 && v2 < 1);
|
||||
bool pseudoMute = (com1Volume < 1 && com2Volume < 1);
|
||||
this->ps_onMuteChanged(pseudoMute);
|
||||
}
|
||||
|
||||
@@ -184,5 +180,5 @@ namespace BlackGui
|
||||
{
|
||||
this->ui->led_Audio->setOn(!muted);
|
||||
}
|
||||
}
|
||||
}
|
||||
} // namespace
|
||||
} // namespace
|
||||
|
||||
Reference in New Issue
Block a user