kcmkabconfig.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
#include <qlayout.h>
00025
00026
#include <kaboutdata.h>
00027
#include <kdebug.h>
00028
#include <klocale.h>
00029
00030
#include "kabconfigwidget.h"
00031
00032
#include "kcmkabconfig.h"
00033
00034
extern "C"
00035 {
00036 KCModule *create_kabconfig(
QWidget *parent,
const char * ) {
00037
return new KCMKabConfig( parent,
"kcmkabconfig" );
00038 }
00039 }
00040
00041 KCMKabConfig::KCMKabConfig(
QWidget *parent,
const char *name )
00042 : KCModule( parent, name )
00043 {
00044
QVBoxLayout *layout =
new QVBoxLayout(
this );
00045 mConfigWidget =
new KABConfigWidget(
this,
"mConfigWidget" );
00046 layout->addWidget( mConfigWidget );
00047
00048 connect( mConfigWidget, SIGNAL( changed(
bool ) ), SIGNAL( changed(
bool ) ) );
00049
00050 load();
00051 }
00052
00053
void KCMKabConfig::load()
00054 {
00055 mConfigWidget->restoreSettings();
00056 }
00057
00058
void KCMKabConfig::save()
00059 {
00060 mConfigWidget->saveSettings();
00061 }
00062
00063
void KCMKabConfig::defaults()
00064 {
00065 mConfigWidget->defaults();
00066 }
00067
00068
const KAboutData* KCMKabConfig::aboutData()
const
00069
{
00070 KAboutData *about =
new KAboutData( I18N_NOOP(
"kcmkabconfig" ),
00071 I18N_NOOP(
"KAddressBook Configure Dialog" ),
00072 0, 0, KAboutData::License_GPL,
00073 I18N_NOOP(
"(c), 2003 - 2004 Tobias Koenig" ) );
00074
00075 about->addAuthor(
"Tobias Koenig", 0,
"tokoe@kde.org" );
00076
00077
return about;
00078 }
00079
00080
#include "kcmkabconfig.moc"
This file is part of the documentation for kaddressbook Library Version 3.3.0.