summaryrefslogtreecommitdiffabout
path: root/libkdepim/kprefsdialog.cpp
Unidiff
Diffstat (limited to 'libkdepim/kprefsdialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libkdepim/kprefsdialog.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/libkdepim/kprefsdialog.cpp b/libkdepim/kprefsdialog.cpp
index 6dc741d..358acbd 100644
--- a/libkdepim/kprefsdialog.cpp
+++ b/libkdepim/kprefsdialog.cpp
@@ -1,440 +1,441 @@
1/* 1/*
2 This file is part of KOrganizer. 2 This file is part of KOrganizer.
3 Copyright (c) 2001 Cornelius Schumacher <schumacher@kde.org> 3 Copyright (c) 2001 Cornelius Schumacher <schumacher@kde.org>
4 4
5 This program is free software; you can redistribute it and/or modify 5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by 6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or 7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version. 8 (at your option) any later version.
9 9
10 This program is distributed in the hope that it will be useful, 10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of 11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details. 13 GNU General Public License for more details.
14 14
15 You should have received a copy of the GNU General Public License 15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software 16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18 18
19 As a special exception, permission is given to link this program 19 As a special exception, permission is given to link this program
20 with any edition of Qt, and distribute the resulting executable, 20 with any edition of Qt, and distribute the resulting executable,
21 without including the source code for Qt in the source distribution. 21 without including the source code for Qt in the source distribution.
22*/ 22*/
23 23
24// $Id$ 24// $Id$
25 25
26#include <qlayout.h> 26#include <qlayout.h>
27#include <qlabel.h> 27#include <qlabel.h>
28#include <qgroupbox.h> 28#include <q3groupbox.h>
29#include <qbuttongroup.h> 29#include <q3buttongroup.h>
30#include <qlineedit.h> 30#include <qlineedit.h>
31#include <qfont.h> 31#include <qfont.h>
32#include <qslider.h> 32#include <qslider.h>
33#include <qfile.h> 33#include <qfile.h>
34#include <qtextstream.h> 34#include <q3textstream.h>
35#include <qvbox.h> 35#include <q3vbox.h>
36#include <qhbox.h> 36#include <q3hbox.h>
37#include <qspinbox.h> 37#include <qspinbox.h>
38#include <qdatetime.h> 38#include <qdatetime.h>
39#include <qframe.h> 39#include <q3frame.h>
40#include <qcombobox.h> 40#include <qcombobox.h>
41#include <qcheckbox.h> 41#include <qcheckbox.h>
42#include <qradiobutton.h> 42#include <qradiobutton.h>
43#include <qpushbutton.h> 43#include <qpushbutton.h>
44#include <qapplication.h> 44#include <qapplication.h>
45#include <QDesktopWidget>
45 46
46#include <kcolorbutton.h> 47#include <kcolorbutton.h>
47#include <kdebug.h> 48#include <kdebug.h>
48#include <klocale.h> 49#include <klocale.h>
49#include <kglobal.h> 50#include <kglobal.h>
50#include <kglobalsettings.h> 51#include <kglobalsettings.h>
51#include <kfontdialog.h> 52#include <kfontdialog.h>
52#include <kmessagebox.h> 53#include <kmessagebox.h>
53#include <kcolordialog.h> 54#include <kcolordialog.h>
54#include <kiconloader.h> 55#include <kiconloader.h>
55 56
56#include "kprefs.h" 57#include "kprefs.h"
57#include "kpimglobalprefs.h" 58#include "kpimglobalprefs.h"
58 59
59#include "kprefsdialog.h" 60#include "kprefsdialog.h"
60//#include "kprefsdialog.moc" 61//#include "kprefsdialog.moc"
61 62
62KPrefsDialogWidBool::KPrefsDialogWidBool(const QString &text,bool *reference, 63KPrefsDialogWidBool::KPrefsDialogWidBool(const QString &text,bool *reference,
63 QWidget *parent) 64 QWidget *parent)
64{ 65{
65 mReference = reference; 66 mReference = reference;
66 67
67 mCheck = new QCheckBox(text,parent); 68 mCheck = new QCheckBox(text,parent);
68} 69}
69 70
70void KPrefsDialogWidBool::readConfig() 71void KPrefsDialogWidBool::readConfig()
71{ 72{
72 mCheck->setChecked(*mReference); 73 mCheck->setChecked(*mReference);
73} 74}
74 75
75void KPrefsDialogWidBool::writeConfig() 76void KPrefsDialogWidBool::writeConfig()
76{ 77{
77 *mReference = mCheck->isChecked(); 78 *mReference = mCheck->isChecked();
78} 79}
79 80
80QCheckBox *KPrefsDialogWidBool::checkBox() 81QCheckBox *KPrefsDialogWidBool::checkBox()
81{ 82{
82 return mCheck; 83 return mCheck;
83} 84}
84 85
85 86
86KPrefsDialogWidColor::KPrefsDialogWidColor(const QString &text,QColor *reference, 87KPrefsDialogWidColor::KPrefsDialogWidColor(const QString &text,QColor *reference,
87 QWidget *parent) 88 QWidget *parent)
88{ 89{
89 mReference = reference; 90 mReference = reference;
90 91
91 mButton = new KColorButton(parent); 92 mButton = new KColorButton(parent);
92 mLabel = new QLabel(mButton, text, parent); 93 mLabel = new QLabel(mButton, text, parent);
93 mButton->setColor( *mReference ); 94 mButton->setColor( *mReference );
94 mButton->setColor( Qt::red ); 95 mButton->setColor( Qt::red );
95 96
96} 97}
97 98
98KPrefsDialogWidColor::~KPrefsDialogWidColor() 99KPrefsDialogWidColor::~KPrefsDialogWidColor()
99{ 100{
100// kdDebug(5300) << "KPrefsDialogWidColor::~KPrefsDialogWidColor()" << endl; 101// kdDebug(5300) << "KPrefsDialogWidColor::~KPrefsDialogWidColor()" << endl;
101} 102}
102 103
103void KPrefsDialogWidColor::readConfig() 104void KPrefsDialogWidColor::readConfig()
104{ 105{
105 mButton->setColor(*mReference); 106 mButton->setColor(*mReference);
106} 107}
107 108
108void KPrefsDialogWidColor::writeConfig() 109void KPrefsDialogWidColor::writeConfig()
109{ 110{
110 *mReference = mButton->color(); 111 *mReference = mButton->color();
111} 112}
112 113
113QLabel *KPrefsDialogWidColor::label() 114QLabel *KPrefsDialogWidColor::label()
114{ 115{
115 return mLabel; 116 return mLabel;
116} 117}
117 118
118KColorButton *KPrefsDialogWidColor::button() 119KColorButton *KPrefsDialogWidColor::button()
119{ 120{
120 return mButton; 121 return mButton;
121} 122}
122 123
123KPrefsDialogWidFont::KPrefsDialogWidFont(const QString &sampleText,const QString &labelText, 124KPrefsDialogWidFont::KPrefsDialogWidFont(const QString &sampleText,const QString &labelText,
124 QFont *reference,QWidget *parent) 125 QFont *reference,QWidget *parent)
125{ 126{
126 mReference = reference; 127 mReference = reference;
127 128
128 mLabel = new QLabel(labelText, parent); 129 mLabel = new QLabel(labelText, parent);
129 130
130 mPreview = new QLabel(sampleText,parent); 131 mPreview = new QLabel(sampleText,parent);
131 mPreview->setFrameStyle(QFrame::Panel|QFrame::Sunken); 132 mPreview->setFrameStyle(Q3Frame::Panel|Q3Frame::Sunken);
132 133
133 mButton = new QPushButton(i18n("Choose..."), parent); 134 mButton = new QPushButton(i18n("Choose..."), parent);
134 connect(mButton,SIGNAL(clicked()),SLOT(selectFont())); 135 connect(mButton,SIGNAL(clicked()),SLOT(selectFont()));
135 mPreview->setMaximumHeight( QApplication::desktop()->height() / 12 ); 136 mPreview->setMaximumHeight( QApplication::desktop()->height() / 12 );
136 mPreview->setMaximumWidth( (QApplication::desktop()->width() / 2)-10 ); 137 mPreview->setMaximumWidth( (QApplication::desktop()->width() / 2)-10 );
137} 138}
138 139
139KPrefsDialogWidFont::~KPrefsDialogWidFont() 140KPrefsDialogWidFont::~KPrefsDialogWidFont()
140{ 141{
141} 142}
142 143
143void KPrefsDialogWidFont::readConfig() 144void KPrefsDialogWidFont::readConfig()
144{ 145{
145 mPreview->setFont(*mReference); 146 mPreview->setFont(*mReference);
146} 147}
147 148
148void KPrefsDialogWidFont::writeConfig() 149void KPrefsDialogWidFont::writeConfig()
149{ 150{
150 *mReference = mPreview->font(); 151 *mReference = mPreview->font();
151} 152}
152 153
153QLabel *KPrefsDialogWidFont::label() 154QLabel *KPrefsDialogWidFont::label()
154{ 155{
155 return mLabel; 156 return mLabel;
156} 157}
157 158
158QLabel *KPrefsDialogWidFont::preview() 159QLabel *KPrefsDialogWidFont::preview()
159{ 160{
160 return mPreview; 161 return mPreview;
161} 162}
162 163
163QPushButton *KPrefsDialogWidFont::button() 164QPushButton *KPrefsDialogWidFont::button()
164{ 165{
165 return mButton; 166 return mButton;
166} 167}
167 168
168void KPrefsDialogWidFont::selectFont() 169void KPrefsDialogWidFont::selectFont()
169{ 170{
170 QFont myFont(mPreview->font()); 171 QFont myFont(mPreview->font());
171 bool ok; 172 bool ok;
172 myFont = KFontDialog::getFont(myFont, ok); 173 myFont = KFontDialog::getFont(myFont, ok);
173 if ( ok ) { 174 if ( ok ) {
174 mPreview->setFont(myFont); 175 mPreview->setFont(myFont);
175 } 176 }
176} 177}
177 178
178 179
179KPrefsDialogWidTime::KPrefsDialogWidTime(const QString &text,int *reference, 180KPrefsDialogWidTime::KPrefsDialogWidTime(const QString &text,int *reference,
180 QWidget *parent) 181 QWidget *parent)
181{ 182{
182 mReference = reference; 183 mReference = reference;
183 184
184 mLabel = new QLabel(text,parent); 185 mLabel = new QLabel(text,parent);
185 mSpin = new QSpinBox(0,23,1,parent); 186 mSpin = new QSpinBox(0,23,1,parent);
186 mSpin->setSuffix(":00"); 187 mSpin->setSuffix(":00");
187} 188}
188 189
189void KPrefsDialogWidTime::readConfig() 190void KPrefsDialogWidTime::readConfig()
190{ 191{
191 mSpin->setValue(*mReference); 192 mSpin->setValue(*mReference);
192} 193}
193 194
194void KPrefsDialogWidTime::writeConfig() 195void KPrefsDialogWidTime::writeConfig()
195{ 196{
196 *mReference = mSpin->value(); 197 *mReference = mSpin->value();
197} 198}
198 199
199QLabel *KPrefsDialogWidTime::label() 200QLabel *KPrefsDialogWidTime::label()
200{ 201{
201 return mLabel; 202 return mLabel;
202} 203}
203 204
204QSpinBox *KPrefsDialogWidTime::spinBox() 205QSpinBox *KPrefsDialogWidTime::spinBox()
205{ 206{
206 return mSpin; 207 return mSpin;
207} 208}
208 209
209 210
210KPrefsDialogWidRadios::KPrefsDialogWidRadios(const QString &text,int *reference, 211KPrefsDialogWidRadios::KPrefsDialogWidRadios(const QString &text,int *reference,
211 QWidget *parent) 212 QWidget *parent)
212{ 213{
213 mReference = reference; 214 mReference = reference;
214 215
215 mBox = new QButtonGroup(1,Qt::Horizontal,text,parent); 216 mBox = new Q3ButtonGroup(1,Qt::Horizontal,text,parent);
216} 217}
217 218
218KPrefsDialogWidRadios::~KPrefsDialogWidRadios() 219KPrefsDialogWidRadios::~KPrefsDialogWidRadios()
219{ 220{
220} 221}
221 222
222void KPrefsDialogWidRadios::addRadio(const QString &text) 223void KPrefsDialogWidRadios::addRadio(const QString &text)
223{ 224{
224 new QRadioButton(text,mBox); 225 new QRadioButton(text,mBox);
225} 226}
226 227
227QButtonGroup *KPrefsDialogWidRadios::groupBox() 228Q3ButtonGroup *KPrefsDialogWidRadios::groupBox()
228{ 229{
229 return mBox; 230 return mBox;
230} 231}
231 232
232void KPrefsDialogWidRadios::readConfig() 233void KPrefsDialogWidRadios::readConfig()
233{ 234{
234 mBox->setButton(*mReference); 235 mBox->setButton(*mReference);
235} 236}
236 237
237void KPrefsDialogWidRadios::writeConfig() 238void KPrefsDialogWidRadios::writeConfig()
238{ 239{
239 *mReference = mBox->id(mBox->selected()); 240 *mReference = mBox->id(mBox->selected());
240} 241}
241 242
242 243
243KPrefsDialogWidString::KPrefsDialogWidString(const QString &text,QString *reference, 244KPrefsDialogWidString::KPrefsDialogWidString(const QString &text,QString *reference,
244 QWidget *parent, QLineEdit::EchoMode echomode) 245 QWidget *parent, QLineEdit::EchoMode echomode)
245{ 246{
246 mReference = reference; 247 mReference = reference;
247 248
248 mLabel = new QLabel(text,parent); 249 mLabel = new QLabel(text,parent);
249 mEdit = new QLineEdit(parent); 250 mEdit = new QLineEdit(parent);
250 mEdit->setEchoMode( echomode ); 251 mEdit->setEchoMode( echomode );
251} 252}
252 253
253KPrefsDialogWidString::~KPrefsDialogWidString() 254KPrefsDialogWidString::~KPrefsDialogWidString()
254{ 255{
255} 256}
256 257
257void KPrefsDialogWidString::readConfig() 258void KPrefsDialogWidString::readConfig()
258{ 259{
259 mEdit->setText(*mReference); 260 mEdit->setText(*mReference);
260} 261}
261 262
262void KPrefsDialogWidString::writeConfig() 263void KPrefsDialogWidString::writeConfig()
263{ 264{
264 *mReference = mEdit->text(); 265 *mReference = mEdit->text();
265} 266}
266 267
267QLabel *KPrefsDialogWidString::label() 268QLabel *KPrefsDialogWidString::label()
268{ 269{
269 return mLabel; 270 return mLabel;
270} 271}
271 272
272QLineEdit *KPrefsDialogWidString::lineEdit() 273QLineEdit *KPrefsDialogWidString::lineEdit()
273{ 274{
274 return mEdit; 275 return mEdit;
275} 276}
276 277
277 278
278KPrefsDialog::KPrefsDialog(KPrefs *prefs,QWidget *parent,char *name,bool modal) : 279KPrefsDialog::KPrefsDialog(KPrefs *prefs,QWidget *parent,char *name,bool modal) :
279 KDialogBase(IconList,i18n("Preferences"),Ok|Cancel|Default,Ok,parent, 280 KDialogBase(IconList,i18n("Preferences"),Ok|Cancel|Default,Ok,parent,
280 name,modal,true) 281 name,modal,true)
281{ 282{
282 mPrefs = prefs; 283 mPrefs = prefs;
283 284
284// This seems to cause a crash on exit. Investigate later. 285// This seems to cause a crash on exit. Investigate later.
285 mPrefsWids.setAutoDelete(true); 286 mPrefsWids.setAutoDelete(true);
286 287
287 connect(this,SIGNAL(defaultClicked()),SLOT(slotDefault())); 288 connect(this,SIGNAL(defaultClicked()),SLOT(slotDefault()));
288 //connect(this,SIGNAL(cancelClicked()),SLOT(slotDefault())); 289 //connect(this,SIGNAL(cancelClicked()),SLOT(slotDefault()));
289 //connect(this,SIGNAL(cancelClicked()),SLOT(reject())); 290 //connect(this,SIGNAL(cancelClicked()),SLOT(reject()));
290} 291}
291 292
292KPrefsDialog::~KPrefsDialog() 293KPrefsDialog::~KPrefsDialog()
293{ 294{
294} 295}
295 296
296void KPrefsDialog::addWid(KPrefsDialogWid *wid) 297void KPrefsDialog::addWid(KPrefsDialogWid *wid)
297{ 298{
298 mPrefsWids.append(wid); 299 mPrefsWids.append(wid);
299} 300}
300 301
301KPrefsDialogWidBool *KPrefsDialog::addWidBool(const QString &text,bool *reference,QWidget *parent) 302KPrefsDialogWidBool *KPrefsDialog::addWidBool(const QString &text,bool *reference,QWidget *parent)
302{ 303{
303 KPrefsDialogWidBool *w = new KPrefsDialogWidBool(text,reference,parent); 304 KPrefsDialogWidBool *w = new KPrefsDialogWidBool(text,reference,parent);
304 addWid(w); 305 addWid(w);
305 return w; 306 return w;
306} 307}
307 308
308KPrefsDialogWidTime *KPrefsDialog::addWidTime(const QString &text,int *reference,QWidget *parent) 309KPrefsDialogWidTime *KPrefsDialog::addWidTime(const QString &text,int *reference,QWidget *parent)
309{ 310{
310 KPrefsDialogWidTime *w = new KPrefsDialogWidTime(text,reference,parent); 311 KPrefsDialogWidTime *w = new KPrefsDialogWidTime(text,reference,parent);
311 addWid(w); 312 addWid(w);
312 return w; 313 return w;
313} 314}
314 315
315KPrefsDialogWidColor *KPrefsDialog::addWidColor(const QString &text,QColor *reference,QWidget *parent) 316KPrefsDialogWidColor *KPrefsDialog::addWidColor(const QString &text,QColor *reference,QWidget *parent)
316{ 317{
317 KPrefsDialogWidColor *w = new KPrefsDialogWidColor(text,reference,parent); 318 KPrefsDialogWidColor *w = new KPrefsDialogWidColor(text,reference,parent);
318 addWid(w); 319 addWid(w);
319 return w; 320 return w;
320} 321}
321 322
322KPrefsDialogWidRadios *KPrefsDialog::addWidRadios(const QString &text,int *reference,QWidget *parent) 323KPrefsDialogWidRadios *KPrefsDialog::addWidRadios(const QString &text,int *reference,QWidget *parent)
323{ 324{
324 KPrefsDialogWidRadios *w = new KPrefsDialogWidRadios(text,reference,parent); 325 KPrefsDialogWidRadios *w = new KPrefsDialogWidRadios(text,reference,parent);
325 addWid(w); 326 addWid(w);
326 return w; 327 return w;
327} 328}
328 329
329KPrefsDialogWidString *KPrefsDialog::addWidString(const QString &text,QString *reference,QWidget *parent) 330KPrefsDialogWidString *KPrefsDialog::addWidString(const QString &text,QString *reference,QWidget *parent)
330{ 331{
331 KPrefsDialogWidString *w = new KPrefsDialogWidString(text,reference,parent); 332 KPrefsDialogWidString *w = new KPrefsDialogWidString(text,reference,parent);
332 addWid(w); 333 addWid(w);
333 return w; 334 return w;
334} 335}
335 336
336KPrefsDialogWidString *KPrefsDialog::addWidPassword(const QString &text,QString *reference,QWidget *parent) 337KPrefsDialogWidString *KPrefsDialog::addWidPassword(const QString &text,QString *reference,QWidget *parent)
337{ 338{
338 KPrefsDialogWidString *w = new KPrefsDialogWidString(text,reference,parent,QLineEdit::Password); 339 KPrefsDialogWidString *w = new KPrefsDialogWidString(text,reference,parent,QLineEdit::Password);
339 addWid(w); 340 addWid(w);
340 return w; 341 return w;
341} 342}
342 343
343KPrefsDialogWidFont *KPrefsDialog::addWidFont(const QString &sampleText,const QString &buttonText, 344KPrefsDialogWidFont *KPrefsDialog::addWidFont(const QString &sampleText,const QString &buttonText,
344 QFont *reference,QWidget *parent) 345 QFont *reference,QWidget *parent)
345{ 346{
346 KPrefsDialogWidFont *w = new KPrefsDialogWidFont(sampleText,buttonText,reference,parent); 347 KPrefsDialogWidFont *w = new KPrefsDialogWidFont(sampleText,buttonText,reference,parent);
347 addWid(w); 348 addWid(w);
348 return w; 349 return w;
349} 350}
350 351
351void KPrefsDialog::setDefaults() 352void KPrefsDialog::setDefaults()
352{ 353{
353 mPrefs->setDefaults(); 354 mPrefs->setDefaults();
354 355
355 readConfig(); 356 readConfig();
356} 357}
357 358
358void KPrefsDialog::readConfig() 359void KPrefsDialog::readConfig()
359{ 360{
360// kdDebug(5300) << "KPrefsDialog::readConfig()" << endl; 361// kdDebug(5300) << "KPrefsDialog::readConfig()" << endl;
361 362
362 KPrefsDialogWid *wid; 363 KPrefsDialogWid *wid;
363 for(wid = mPrefsWids.first();wid;wid=mPrefsWids.next()) { 364 for(wid = mPrefsWids.first();wid;wid=mPrefsWids.next()) {
364 wid->readConfig(); 365 wid->readConfig();
365 } 366 }
366 367
367 usrReadConfig(); 368 usrReadConfig();
368} 369}
369 370
370void KPrefsDialog::writeConfig() 371void KPrefsDialog::writeConfig()
371{ 372{
372// kdDebug(5300) << "KPrefsDialog::writeConfig()" << endl; 373// kdDebug(5300) << "KPrefsDialog::writeConfig()" << endl;
373 374
374 KPrefsDialogWid *wid; 375 KPrefsDialogWid *wid;
375 for(wid = mPrefsWids.first();wid;wid=mPrefsWids.next()) { 376 for(wid = mPrefsWids.first();wid;wid=mPrefsWids.next()) {
376 wid->writeConfig(); 377 wid->writeConfig();
377 } 378 }
378 379
379 usrWriteConfig(); 380 usrWriteConfig();
380 381
381// kdDebug(5300) << "KPrefsDialog::writeConfig() now writing..." << endl; 382// kdDebug(5300) << "KPrefsDialog::writeConfig() now writing..." << endl;
382 383
383 mPrefs->writeConfig(); 384 mPrefs->writeConfig();
384 385
385// kdDebug(5300) << "KPrefsDialog::writeConfig() done" << endl; 386// kdDebug(5300) << "KPrefsDialog::writeConfig() done" << endl;
386} 387}
387 388
388 389
389void KPrefsDialog::slotApply() 390void KPrefsDialog::slotApply()
390{ 391{
391 writeConfig(); 392 writeConfig();
392 emit configChanged(); 393 emit configChanged();
393} 394}
394 395
395void KPrefsDialog::slotOk() 396void KPrefsDialog::slotOk()
396{ 397{
397 slotApply(); 398 slotApply();
398 QDialog::accept(); 399 QDialog::accept();
399} 400}
400void KPrefsDialog::accept() 401void KPrefsDialog::accept()
401{ 402{
402 slotOk(); 403 slotOk();
403} 404}
404 405
405void KPrefsDialog::slotDefault() 406void KPrefsDialog::slotDefault()
406{ 407{
407 if (KMessageBox::warningContinueCancel(this, 408 if (KMessageBox::warningContinueCancel(this,
408 i18n("You are about to set all\npreferences to default values.\nAll " 409 i18n("You are about to set all\npreferences to default values.\nAll "
409 "custom modifications will be lost."),i18n("Setting Default Preferences"), 410 "custom modifications will be lost."),i18n("Setting Default Preferences"),
410 i18n("Continue")) 411 i18n("Continue"))
411 == KMessageBox::Continue) setDefaults(); 412 == KMessageBox::Continue) setDefaults();
412} 413}
413 414
414KPimPrefsGlobalDialog::KPimPrefsGlobalDialog(QWidget *parent,char *name,bool modal): KPrefsDialog( KPimGlobalPrefs::instance() ,parent, name, modal ) 415KPimPrefsGlobalDialog::KPimPrefsGlobalDialog(QWidget *parent,char *name,bool modal): KPrefsDialog( KPimGlobalPrefs::instance() ,parent, name, modal )
415{ 416{
416 setFont( KGlobalSettings::generalMaxFont() ); 417 setFont( KGlobalSettings::generalMaxFont() );
417 kdelibcfg = new KDEPIMConfigWidget( KPimGlobalPrefs::instance(), this, "KPrefsGlobalDialog" ); 418 kdelibcfg = new KDEPIMConfigWidget( KPimGlobalPrefs::instance(), this, "KPrefsGlobalDialog" );
418 setMainWidget( kdelibcfg ); 419 setMainWidget( kdelibcfg );
419 setCaption( i18n("KDE-Pim Global Settings")); 420 setCaption( i18n("KDE-Pim Global Settings"));
420 kdelibcfg->readConfig(); 421 kdelibcfg->readConfig();
421#ifndef DESKTOP_VERSION 422#ifndef DESKTOP_VERSION
422 if ( QApplication::desktop()->height() <= 480 ) 423 if ( QApplication::desktop()->height() <= 480 )
423 hideButtons(); 424 hideButtons();
424 showMaximized(); 425 showMaximized();
425#endif 426#endif
426} 427}
427void KPimPrefsGlobalDialog::showTZconfig() 428void KPimPrefsGlobalDialog::showTZconfig()
428{ 429{
429 kdelibcfg->showTimeZoneTab() ; 430 kdelibcfg->showTimeZoneTab() ;
430} 431}
431void KPimPrefsGlobalDialog::usrReadConfig() 432void KPimPrefsGlobalDialog::usrReadConfig()
432{ 433{
433 kdelibcfg->readConfig(); 434 kdelibcfg->readConfig();
434} 435}
435 436
436void KPimPrefsGlobalDialog::usrWriteConfig() 437void KPimPrefsGlobalDialog::usrWriteConfig()
437{ 438{
438 kdelibcfg->writeConfig(); 439 kdelibcfg->writeConfig();
439} 440}
440 441