summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2004-09-15 07:25:40 (UTC)
committer zautrix <zautrix>2004-09-15 07:25:40 (UTC)
commitdbd146e54cd7c48248c9c66b503b54280e09562a (patch) (unidiff)
tree6e911db9d3ec30d4f39b1f8125395dbdf19f21f6
parent540bbf4ded9f06df9a56e74f48bb606fb43f05d7 (diff)
downloadkdepimpi-dbd146e54cd7c48248c9c66b503b54280e09562a.zip
kdepimpi-dbd146e54cd7c48248c9c66b503b54280e09562a.tar.gz
kdepimpi-dbd146e54cd7c48248c9c66b503b54280e09562a.tar.bz2
Fix of saving settings in KA/Pi
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--microkde/kutils/kcmultidialog.cpp7
-rw-r--r--microkde/kutils/kcmultidialog.h2
2 files changed, 7 insertions, 2 deletions
diff --git a/microkde/kutils/kcmultidialog.cpp b/microkde/kutils/kcmultidialog.cpp
index 6c82e4f..e7aa9d1 100644
--- a/microkde/kutils/kcmultidialog.cpp
+++ b/microkde/kutils/kcmultidialog.cpp
@@ -76,17 +76,20 @@ void KCMultiDialog::slotDefault()
76 { 76 {
77 (*it)->defaults(); 77 (*it)->defaults();
78 clientChanged(true); 78 clientChanged(true);
79 return; 79 return;
80 } 80 }
81 } 81 }
82 82
83} 83}
84 84void KCMultiDialog::accept()
85{
86 slotOk();
87}
85void KCMultiDialog::slotApply() 88void KCMultiDialog::slotApply()
86{ 89{
87qDebug("KCMultiDialog::slotApply clicked"); 90qDebug("KCMultiDialog::slotApply clicked");
88 91
89 QPtrListIterator<KCModule> it(modules); 92 QPtrListIterator<KCModule> it(modules);
90 for (; it.current(); ++it) 93 for (; it.current(); ++it)
91 (*it)->save(); 94 (*it)->save();
92 clientChanged(false); 95 clientChanged(false);
@@ -98,17 +101,17 @@ qDebug("KCMultiDialog::slotApply clicked");
98 101
99void KCMultiDialog::slotOk() 102void KCMultiDialog::slotOk()
100{ 103{
101qDebug("KCMultiDialog::slotOk clicked"); 104qDebug("KCMultiDialog::slotOk clicked");
102 105
103 QPtrListIterator<KCModule> it(modules); 106 QPtrListIterator<KCModule> it(modules);
104 for (; it.current(); ++it) 107 for (; it.current(); ++it)
105 (*it)->save(); 108 (*it)->save();
106 accept(); 109 QDialog::accept();
107 110
108 emit okClicked(); 111 emit okClicked();
109} 112}
110 113
111void KCMultiDialog::slotHelp() 114void KCMultiDialog::slotHelp()
112{ 115{
113/*US 116/*US
114 KURL url( KURL("help:/"), _docPath ); 117 KURL url( KURL("help:/"), _docPath );
diff --git a/microkde/kutils/kcmultidialog.h b/microkde/kutils/kcmultidialog.h
index 1aa66b2..768faea 100644
--- a/microkde/kutils/kcmultidialog.h
+++ b/microkde/kutils/kcmultidialog.h
@@ -107,16 +107,18 @@ protected slots:
107 /** 107 /**
108 * This slot is called when the user presses the "Help" Button 108 * This slot is called when the user presses the "Help" Button
109 * You can reimplement it if needed 109 * You can reimplement it if needed
110 * 110 *
111 * @note Make sure you call the original implementation! 111 * @note Make sure you call the original implementation!
112 **/ 112 **/
113 virtual void slotHelp(); 113 virtual void slotHelp();
114 114
115 void accept();
116
115private slots: 117private slots:
116 118
117 void slotAboutToShow(QWidget *); 119 void slotAboutToShow(QWidget *);
118 120
119 void clientChanged(bool state); 121 void clientChanged(bool state);
120 122
121private: 123private:
122/*US 124/*US