From c60e619e4dd489cd05dde007bb3305126cdcf8ad Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 20 Nov 2021 15:15:37 +0000 Subject: kdenotify: added volume change notification git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@10392 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/General/kdenotify/settingsdialog.cpp | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'src/plugins/General/kdenotify/settingsdialog.cpp') diff --git a/src/plugins/General/kdenotify/settingsdialog.cpp b/src/plugins/General/kdenotify/settingsdialog.cpp index 3aadcd9fb..8b365033e 100644 --- a/src/plugins/General/kdenotify/settingsdialog.cpp +++ b/src/plugins/General/kdenotify/settingsdialog.cpp @@ -28,32 +28,34 @@ SettingsDialog::SettingsDialog(QWidget *parent) : QDialog(parent), - ui(new Ui::SettingsDialog) + m_ui(new Ui::SettingsDialog) { - ui->setupUi(this); + m_ui->setupUi(this); QSettings settings(Qmmp::configFile(),QSettings::IniFormat); settings.beginGroup("Kde_Notifier"); - ui->notifyDelaySpinBox->setValue(settings.value("notify_duration",5000).toInt()/1000); - ui->showCoversCheckBox->setChecked(settings.value("show_covers",true).toBool()); - ui->updateNotifyCheckBox->setChecked(settings.value("update_notify",true).toBool()); + m_ui->notifyDelaySpinBox->setValue(settings.value("notify_duration",5000).toInt()/1000); + m_ui->showCoversCheckBox->setChecked(settings.value("show_covers",true).toBool()); + m_ui->updateNotifyCheckBox->setChecked(settings.value("update_notify",true).toBool()); + m_ui->volumeCheckBox->setChecked(settings.value("volume_notification", false).toBool()); m_template = settings.value("template", DEFAULT_TEMPLATE).toString(); settings.endGroup(); } SettingsDialog::~SettingsDialog() { - delete ui; + delete m_ui; } void SettingsDialog::accept() { QSettings settings(Qmmp::configFile(),QSettings::IniFormat); settings.beginGroup("Kde_Notifier"); - settings.setValue("notify_duration",ui->notifyDelaySpinBox->value()*1000); - settings.setValue("show_covers",ui->showCoversCheckBox->isChecked()); + settings.setValue("notify_duration",m_ui->notifyDelaySpinBox->value()*1000); + settings.setValue("show_covers",m_ui->showCoversCheckBox->isChecked()); settings.setValue("template",m_template); - settings.setValue("update_notify",ui->updateNotifyCheckBox->isChecked()); + settings.setValue("update_notify",m_ui->updateNotifyCheckBox->isChecked()); + settings.setValue("volume_notification", m_ui->volumeCheckBox->isChecked()); settings.endGroup(); QDialog::accept(); } @@ -63,7 +65,7 @@ void SettingsDialog::changeEvent(QEvent *e) QDialog::changeEvent(e); switch (e->type()) { case QEvent::LanguageChange: - ui->retranslateUi(this); + m_ui->retranslateUi(this); break; default: break; -- cgit v1.2.3-13-gbd6f