Diffstat (limited to 'microkde/kutils/kcmultidialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | microkde/kutils/kcmultidialog.cpp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/microkde/kutils/kcmultidialog.cpp b/microkde/kutils/kcmultidialog.cpp index 4136622..13be2ce 100644 --- a/microkde/kutils/kcmultidialog.cpp +++ b/microkde/kutils/kcmultidialog.cpp | |||
@@ -42,19 +42,22 @@ KCMultiDialog::KCMultiDialog(const QString& baseGroup, QWidget *parent, const ch | |||
42 | parent, name, modal, true), d(0L) | 42 | parent, name, modal, true), d(0L) |
43 | { | 43 | { |
44 | enableButton(Apply, false); | 44 | enableButton(Apply, false); |
45 | //connect(this, SIGNAL(aboutToShowPage(QWidget *)), this, SLOT(slotAboutToShow(QWidget *))); | 45 | //connect(this, SIGNAL(aboutToShowPage(QWidget *)), this, SLOT(slotAboutToShow(QWidget *))); |
46 | |||
47 | connect( this, SIGNAL( defaultClicked() ), SLOT( slotDefault() ) ); | ||
48 | |||
46 | _baseGroup = baseGroup; | 49 | _baseGroup = baseGroup; |
47 | mMainWidget = new KJanusWidget( this, "JanusWidget", KJanusWidget::Tabbed ); | 50 | mMainWidget = new KJanusWidget( this, "JanusWidget", KJanusWidget::Tabbed ); |
48 | setMainWidget(mMainWidget ); | 51 | setMainWidget(mMainWidget ); |
49 | #ifdef DESKTOP_VERSION | 52 | #ifdef DESKTOP_VERSION |
50 | resize(640,480); | 53 | resize(640,480); |
51 | #else | 54 | #else |
52 | resize(640,480); | 55 | resize(640,480); |
53 | setMaximumSize( KMIN(KGlobal::getDesktopWidth()-5, 640), KMIN(KGlobal::getDesktopHeight()-20, 480)); | 56 | setMaximumSize( KMIN(KGlobal::getDesktopWidth()-5, 640), KMIN(KGlobal::getDesktopHeight()-20, 480)); |
54 | //showMaximized(); | 57 | //showMaximized(); |
55 | #endif | 58 | #endif |
56 | 59 | ||
57 | } | 60 | } |
58 | 61 | ||
59 | KCMultiDialog::~KCMultiDialog() | 62 | KCMultiDialog::~KCMultiDialog() |
60 | { | 63 | { |
@@ -64,9 +67,9 @@ KCMultiDialog::~KCMultiDialog() | |||
64 | void KCMultiDialog::slotDefault() | 67 | void KCMultiDialog::slotDefault() |
65 | { | 68 | { |
66 | 69 | ||
67 | int curPageIndex = mMainWidget->activePageIndex(); | 70 | int curPageIndex = mMainWidget->activePageIndex(); |
68 | 71 | ||
69 | QPtrListIterator<KCModule> it(modules); | 72 | QPtrListIterator<KCModule> it(modules); |
70 | for (; it.current(); ++it) | 73 | for (; it.current(); ++it) |
71 | { | 74 | { |
72 | if (pageIndex((QWidget *)(*it)->parent()) == curPageIndex) | 75 | if (pageIndex((QWidget *)(*it)->parent()) == curPageIndex) |
@@ -75,9 +78,9 @@ void KCMultiDialog::slotDefault() | |||
75 | clientChanged(true); | 78 | clientChanged(true); |
76 | return; | 79 | return; |
77 | } | 80 | } |
78 | } | 81 | } |
79 | 82 | ||
80 | } | 83 | } |
81 | 84 | ||
82 | void KCMultiDialog::slotApply() | 85 | void KCMultiDialog::slotApply() |
83 | { | 86 | { |
@@ -88,16 +91,16 @@ qDebug("KCMultiDialog::slotApply clicked"); | |||
88 | (*it)->save(); | 91 | (*it)->save(); |
89 | clientChanged(false); | 92 | clientChanged(false); |
90 | 93 | ||
91 | emit applyClicked(); | 94 | emit applyClicked(); |
92 | 95 | ||
93 | } | 96 | } |
94 | 97 | ||
95 | 98 | ||
96 | void KCMultiDialog::slotOk() | 99 | void KCMultiDialog::slotOk() |
97 | { | 100 | { |
98 | qDebug("KCMultiDialog::slotOk clicked"); | 101 | qDebug("KCMultiDialog::slotOk clicked"); |
99 | 102 | ||
100 | QPtrListIterator<KCModule> it(modules); | 103 | QPtrListIterator<KCModule> it(modules); |
101 | for (; it.current(); ++it) | 104 | for (; it.current(); ++it) |
102 | (*it)->save(); | 105 | (*it)->save(); |
103 | accept(); | 106 | accept(); |
@@ -118,17 +121,17 @@ void KCMultiDialog::slotHelp() | |||
118 | process.detach(); | 121 | process.detach(); |
119 | } else { | 122 | } else { |
120 | new KRun(url); | 123 | new KRun(url); |
121 | } | 124 | } |
122 | */ | 125 | */ |
123 | } | 126 | } |
124 | 127 | ||
125 | void KCMultiDialog::clientChanged(bool state) | 128 | void KCMultiDialog::clientChanged(bool state) |
126 | { | 129 | { |
127 | enableButton(Apply, state); | 130 | enableButton(Apply, state); |
128 | } | 131 | } |
129 | 132 | ||
130 | /*US | 133 | /*US |
131 | void KCMultiDialog::addModule(const QString& path, bool withfallback) | 134 | void KCMultiDialog::addModule(const QString& path, bool withfallback) |
132 | { | 135 | { |
133 | kdDebug(1208) << "KCMultiDialog::addModule " << path << endl; | 136 | kdDebug(1208) << "KCMultiDialog::addModule " << path << endl; |
134 | 137 | ||
@@ -156,9 +159,9 @@ void KCMultiDialog::addModule(KCModule* module ) //, const QString& modulename, | |||
156 | { | 159 | { |
157 | 160 | ||
158 | modules.append(module); | 161 | modules.append(module); |
159 | connect(module, SIGNAL(changed(bool)), this, SLOT(clientChanged(bool))); | 162 | connect(module, SIGNAL(changed(bool)), this, SLOT(clientChanged(bool))); |
160 | 163 | ||
161 | 164 | ||
162 | } | 165 | } |
163 | 166 | ||
164 | void KCMultiDialog::slotAboutToShow(QWidget *page) | 167 | void KCMultiDialog::slotAboutToShow(QWidget *page) |
@@ -196,6 +199,6 @@ void KCMultiDialog::slotAboutToShow(QWidget *page) | |||
196 | 199 | ||
197 | QApplication::restoreOverrideCursor(); | 200 | QApplication::restoreOverrideCursor(); |
198 | */ | 201 | */ |
199 | 202 | ||
200 | qDebug("KCMultiDialog::slotAboutToShow not implemented"); | 203 | qDebug("KCMultiDialog::slotAboutToShow not implemented"); |
201 | } | 204 | } |