[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kget/kf5_port] conf: Reintroduce a resetDefaults signal
From: Lukas Appelhans <l.appelhans () gmx ! de>
Date: 2014-10-26 13:46:11
Message-ID: E1XiO95-0004gR-8R () scm ! kde ! org
[Download RAW message or body]
Git commit 72aabf1b7b22d5af1d18c2df2fb1ec9a130f7c84 by Lukas Appelhans.
Committed on 26/10/2014 at 13:45.
Pushed by lappelhans into branch 'kf5_port'.
Reintroduce a resetDefaults signal
M +3 -3 conf/integrationpreferences.cpp
M +8 -0 conf/preferencesdialog.cpp
M +4 -0 conf/preferencesdialog.h
M +1 -1 conf/verificationpreferences.cpp
http://commits.kde.org/kget/72aabf1b7b22d5af1d18c2df2fb1ec9a130f7c84
diff --git a/conf/integrationpreferences.cpp b/conf/integrationpreferences.cpp
index 8db6434..f2610e1 100644
--- a/conf/integrationpreferences.cpp
+++ b/conf/integrationpreferences.cpp
@@ -65,9 +65,9 @@ IntegrationPreferences::IntegrationPreferences(KConfigDialog *parent, Qt::Window
connect(ui.increase, &QPushButton::clicked, this, &IntegrationPreferences::slotIncreasePriority);
connect(ui.decrease, &QPushButton::clicked, this, &IntegrationPreferences::slotDecreasePriority);
connect(parent, SIGNAL(rejected()), m_model, SLOT(load()));
- connect(parent, SIGNAL(applyClicked()), m_model, SLOT(save()));
- connect(parent, SIGNAL(okClicked()), m_model, SLOT(save()));
- connect(parent, SIGNAL(defaultClicked()), m_model, SLOT(resetDefaults()));
+ connect(parent, SIGNAL(settingsChanged(QString)), m_model, SLOT(save()));
+ connect(parent, SIGNAL(settingsChanged(QString)), m_model, SLOT(save()));
+ connect(parent, SIGNAL(resetDefaults()), m_model, SLOT(resetDefaults()));
slotUpdateButtons();
}
diff --git a/conf/preferencesdialog.cpp b/conf/preferencesdialog.cpp
index 90e02ce..1e9a65a 100644
--- a/conf/preferencesdialog.cpp
+++ b/conf/preferencesdialog.cpp
@@ -99,3 +99,11 @@ void PreferencesDialog::slotToggleAfterFinishAction(int state)
{
dlgAdv.kcfg_AfterFinishAction->setEnabled(state == Qt::Checked);
}
+
+void PreferencesDialog::updateWidgetsDefault()
+{
+ emit resetDefaults();
+ KConfigDialog::updateWidgetsDefault();
+}
+
+
diff --git a/conf/preferencesdialog.h b/conf/preferencesdialog.h
index fece204..ce85448 100644
--- a/conf/preferencesdialog.h
+++ b/conf/preferencesdialog.h
@@ -23,10 +23,14 @@ class PreferencesDialog : public KConfigDialog
public:
PreferencesDialog( QWidget * parent, KConfigSkeleton * config );
+ signals:
+ void resetDefaults();
+
private slots:
void slotToggleAfterFinishAction(int state);
void disableApplyButton();
void enableApplyButton();
+ virtual void updateWidgetsDefault();
private:
Ui::DlgAdvanced dlgAdv;
diff --git a/conf/verificationpreferences.cpp b/conf/verificationpreferences.cpp
index f49cedc..bfc8892 100644
--- a/conf/verificationpreferences.cpp
+++ b/conf/verificationpreferences.cpp
@@ -43,7 +43,7 @@ VerificationPreferences::VerificationPreferences(KConfigDialog *parent, Qt::Wind
connect(ui.keyservers, &KEditListWidget::changed, this, &VerificationPreferences::changed);
connect(parent, SIGNAL(accepted()), SLOT(slotAccpeted()));
connect(parent, SIGNAL(rejected()), SLOT(slotRejected()));
- connect(parent, SIGNAL(defaultClicked()), SLOT(slotDefaultClicked()));
+ connect(parent, SIGNAL(resetDefaults()), SLOT(slotDefaultClicked()));
}
void VerificationPreferences::slotAccpeted()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic