kcmkabldapconfig.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 <qcheckbox.h>
00025 #include <qframe.h>
00026 #include <qlayout.h>
00027
00028 #include <kaboutdata.h>
00029 #include <kglobal.h>
00030 #include <klocale.h>
00031
00032 #include "ldapoptionswidget.h"
00033
00034 #include "kcmkabldapconfig.h"
00035
00036 extern "C"
00037 {
00038 KCModule *create_kabldapconfig( QWidget *parent, const char * ) {
00039 return new KCMKabLdapConfig( parent, "kcmkabldapconfig" );
00040 }
00041 }
00042
00043 KCMKabLdapConfig::KCMKabLdapConfig( QWidget *parent, const char *name )
00044 : KCModule( parent, name )
00045 {
00046 KGlobal::locale()->insertCatalogue("kcmkabconfig");
00047 QVBoxLayout *layout = new QVBoxLayout( this );
00048 mConfigWidget = new LDAPOptionsWidget( this );
00049 layout->addWidget( mConfigWidget );
00050
00051 connect( mConfigWidget, SIGNAL( changed( bool ) ), SIGNAL( changed( bool ) ) );
00052
00053 load();
00054 }
00055
00056 void KCMKabLdapConfig::load()
00057 {
00058 mConfigWidget->restoreSettings();
00059 }
00060
00061 void KCMKabLdapConfig::save()
00062 {
00063 mConfigWidget->saveSettings();
00064 }
00065
00066 void KCMKabLdapConfig::defaults()
00067 {
00068 mConfigWidget->defaults();
00069 }
00070
00071 const KAboutData* KCMKabLdapConfig::aboutData() const
00072 {
00073 KAboutData *about = new KAboutData( I18N_NOOP( "kcmkabldapconfig" ),
00074 I18N_NOOP( "KAB LDAP Configure Dialog" ),
00075 0, 0, KAboutData::License_GPL,
00076 I18N_NOOP( "(c), 2003 - 2004 Tobias Koenig" ) );
00077
00078 about->addAuthor( "Tobias Koenig", 0, "tokoe@kde.org" );
00079
00080 return about;
00081 }
00082
00083 #include "kcmkabldapconfig.moc"
This file is part of the documentation for kaddressbook Library Version 3.3.2.