Expose radio ringtone enable and volume settings on desktop
This commit is contained in:
1 parent
30f79f7a8d
commit
7693db7b4d
2 files changed
+5
-4
No files matched your search
@@ -63,8 +63,9 @@ SoundSettingsPage::SoundSettingsPage(DbManager* db, QWidget* parent)
|
||||
m_events[4] = {"call_incoming", QT_TRANSLATE_NOOP("ChatGui", "Incoming call"), nullptr, nullptr, nullptr};
|
||||
m_events[5] = {"call_connecting", QT_TRANSLATE_NOOP("ChatGui", "Call: connecting"), nullptr, nullptr, nullptr};
|
||||
m_events[6] = {"call_ringing", QT_TRANSLATE_NOOP("ChatGui", "Call: ringback"), nullptr, nullptr, nullptr};
|
||||
m_events[7] = {"radio_incoming", QT_TRANSLATE_NOOP("ChatGui", "Radio call"), nullptr, nullptr, nullptr};
|
||||
|
||||
for (int i = 0; i < 7; i++) {
|
||||
for (int i = 0; i < 8; i++) {
|
||||
auto& e = m_events[i];
|
||||
auto* row = new QHBoxLayout();
|
||||
row->setSpacing(8);
|
||||
@@ -122,7 +123,7 @@ void SoundSettingsPage::loadFromDb() {
|
||||
m_volumeLabel->setEnabled(enabled);
|
||||
m_volumeLabel->setText(QString::number(vol) + "%");
|
||||
|
||||
for (int i = 0; i < 7; i++) {
|
||||
for (int i = 0; i < 8; i++) {
|
||||
auto& e = m_events[i];
|
||||
QString onKey = QStringLiteral("sound_%1_on").arg(e.key);
|
||||
QString volKey = QStringLiteral("sound_%1_vol").arg(e.key);
|
||||
@@ -142,7 +143,7 @@ void SoundSettingsPage::applyAndSave() {
|
||||
sm->setEnabled(enabled);
|
||||
sm->setVolume(masterVol);
|
||||
|
||||
for (int i = 0; i < 7; i++) {
|
||||
for (int i = 0; i < 8; i++) {
|
||||
auto& e = m_events[i];
|
||||
bool on = e.check->isChecked();
|
||||
float ev = e.slider->value() / 100.0f;
|
||||
|
||||
@@ -29,5 +29,5 @@ private:
|
||||
QCheckBox* m_enabledCheck;
|
||||
QSlider* m_volumeSlider;
|
||||
QLabel* m_volumeLabel;
|
||||
EventRow m_events[7];
|
||||
EventRow m_events[8];
|
||||
};
|
||||
Reference in new issue
Block a user