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/General/notifier/settingsdialog.cpp | 5 +- src/plugins/General/notifier/settingsdialog.h | 4 +- src/plugins/General/notifier/settingsdialog.ui | 96 +++++++++++-------------- 3 files changed, 47 insertions(+), 58 deletions(-) (limited to 'src/plugins/General/notifier') diff --git a/src/plugins/General/notifier/settingsdialog.cpp b/src/plugins/General/notifier/settingsdialog.cpp index 3899216ec..297fae316 100644 --- a/src/plugins/General/notifier/settingsdialog.cpp +++ b/src/plugins/General/notifier/settingsdialog.cpp @@ -47,14 +47,13 @@ SettingsDialog::SettingsDialog(QWidget *parent) ui.psiCheckBox->setChecked(settings.value("psi_notification", FALSE).toBool()); ui.desktopCheckBox->setChecked(settings.value("desktop_notification", TRUE).toBool()); settings.endGroup(); - connect(ui.okButton, SIGNAL(clicked()), SLOT(writeSettings())); } SettingsDialog::~SettingsDialog() {} -void SettingsDialog::writeSettings() +void SettingsDialog::accept() { QSettings settings(QDir::homePath()+"/.qmmp/qmmprc", QSettings::IniFormat); settings.beginGroup("Notifier"); @@ -69,5 +68,5 @@ void SettingsDialog::writeSettings() settings.setValue("psi_notification", ui.psiCheckBox->isChecked()); settings.setValue("desktop_notification", ui.desktopCheckBox->isChecked()); settings.endGroup(); - accept(); + QDialog::accept(); } diff --git a/src/plugins/General/notifier/settingsdialog.h b/src/plugins/General/notifier/settingsdialog.h index 6d5f39a15..04cbc0516 100644 --- a/src/plugins/General/notifier/settingsdialog.h +++ b/src/plugins/General/notifier/settingsdialog.h @@ -37,8 +37,8 @@ public: ~SettingsDialog(); -private slots: - void writeSettings(); +public slots: + virtual void accept(); private: Ui::SettingsDialog ui; diff --git a/src/plugins/General/notifier/settingsdialog.ui b/src/plugins/General/notifier/settingsdialog.ui index d77592dff..8b2df2d37 100644 --- a/src/plugins/General/notifier/settingsdialog.ui +++ b/src/plugins/General/notifier/settingsdialog.ui @@ -6,14 +6,14 @@ 0 0 278 - 355 + 330 Notifier Plugin Settings - - + + Psi Notification @@ -29,7 +29,7 @@ - + Desktop Notification @@ -201,7 +201,7 @@ Qt::Horizontal - + 40 20 @@ -212,69 +212,59 @@ - - - - 6 + + + + Qt::Horizontal - - 0 + + + 131 + 31 + - - 0 - - - 0 - - - 0 + + + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - Qt::Horizontal - - - - 131 - 31 - - - - - - - - OK - - - - - - - Cancel - - - - + - cancelButton - clicked() + buttonBox + accepted() + SettingsDialog + accept() + + + 183 + 303 + + + 62 + 314 + + + + + buttonBox + rejected() SettingsDialog reject() - 336 - 210 + 249 + 298 - 179 - 224 + 95 + 299 -- cgit v1.2.3-13-gbd6f