From fcc385fc5c74fb0af9483fefa5be64b95d299189 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 17 Dec 2008 13:09:55 +0000 Subject: using standard dialog buttons git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@690 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Output/alsa/settingsdialog.cpp | 5 +- src/plugins/Output/alsa/settingsdialog.h | 4 +- src/plugins/Output/alsa/settingsdialog.ui | 115 ++++++++++------------------- 3 files changed, 46 insertions(+), 78 deletions(-) (limited to 'src/plugins/Output') diff --git a/src/plugins/Output/alsa/settingsdialog.cpp b/src/plugins/Output/alsa/settingsdialog.cpp index cbb129795..2062c6584 100644 --- a/src/plugins/Output/alsa/settingsdialog.cpp +++ b/src/plugins/Output/alsa/settingsdialog.cpp @@ -35,7 +35,6 @@ SettingsDialog::SettingsDialog ( QWidget *parent ) ui.deviceComboBox->setEditable ( TRUE ); getCards(); connect (ui.deviceComboBox, SIGNAL(activated(int)),SLOT(setText(int))); - connect(ui.okButton, SIGNAL(clicked()), SLOT(writeSettings())); connect(ui.mixerCardComboBox, SIGNAL(activated(int)), SLOT(showMixerDevices(int))); QSettings settings(QDir::homePath()+"/.qmmp/qmmprc", QSettings::IniFormat); settings.beginGroup("ALSA"); @@ -179,7 +178,7 @@ void SettingsDialog::setText(int n) ui.deviceComboBox->setEditText(m_devices.at(n)); } -void SettingsDialog::writeSettings() +void SettingsDialog::accept() { qDebug("SettingsDialog (ALSA):: writeSettings()"); QSettings settings(QDir::homePath()+"/.qmmp/qmmprc", QSettings::IniFormat); @@ -195,7 +194,7 @@ void SettingsDialog::writeSettings() settings.setValue("mixer_device", ui.mixerDeviceComboBox->currentText ()); settings.setValue("use_mmap", ui.mmapCheckBox->isChecked()); settings.endGroup(); - accept(); + QDialog::accept(); } int SettingsDialog::getMixer(snd_mixer_t **mixer, QString card) diff --git a/src/plugins/Output/alsa/settingsdialog.h b/src/plugins/Output/alsa/settingsdialog.h index b6410747e..8b2867ff3 100644 --- a/src/plugins/Output/alsa/settingsdialog.h +++ b/src/plugins/Output/alsa/settingsdialog.h @@ -39,9 +39,11 @@ public: ~SettingsDialog(); +public slots: + virtual void accept(); + private slots: void setText(int); - void writeSettings(); void showMixerDevices(int); private: diff --git a/src/plugins/Output/alsa/settingsdialog.ui b/src/plugins/Output/alsa/settingsdialog.ui index 6eda3c05a..461c671fd 100644 --- a/src/plugins/Output/alsa/settingsdialog.ui +++ b/src/plugins/Output/alsa/settingsdialog.ui @@ -12,26 +12,8 @@ ALSA Plugin Settings - - - 9 - - - 9 - - - 9 - - - 9 - - - 6 - - - 6 - - + + 0 @@ -44,16 +26,7 @@ 6 - - 9 - - - 9 - - - 9 - - + 9 @@ -79,22 +52,10 @@ Mixer - - 9 - - + 9 - - 9 - - - 9 - - - 6 - - + 6 @@ -136,16 +97,7 @@ 6 - - 9 - - - 9 - - - 9 - - + 9 @@ -182,7 +134,7 @@ Qt::Horizontal - + 188 20 @@ -218,7 +170,7 @@ Qt::Horizontal - + 188 20 @@ -238,7 +190,7 @@ Qt::Vertical - + 60 81 @@ -258,7 +210,7 @@ Qt::Horizontal - + 191 20 @@ -266,17 +218,16 @@ - - - - Cancel - - - - - - OK + + + + 0 + 0 + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok @@ -285,18 +236,34 @@ - cancelButton - clicked() + buttonBox + accepted() + SettingsDialog + accept() + + + 270 + 284 + + + 130 + 281 + + + + + buttonBox + rejected() SettingsDialog reject() - 338 - 283 + 377 + 286 - 164 - 294 + 152 + 301 -- cgit v1.2.3-13-gbd6f