kaddressbook
kcmkabldapconfig.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include <tqcheckbox.h>
00025 #include <tqframe.h>
00026 #include <tqlayout.h>
00027
00028 #include <tdeaboutdata.h>
00029 #include <tdelocale.h>
00030
00031 #include "ldapoptionswidget.h"
00032
00033 #include "kcmkabldapconfig.h"
00034
00035 #include <tdepimmacros.h>
00036
00037 extern "C"
00038 {
00039 KDE_EXPORT TDECModule *create_kabldapconfig( TQWidget *parent, const char * ) {
00040 return new KCMKabLdapConfig( parent, "kcmkabldapconfig" );
00041 }
00042 }
00043
00044 KCMKabLdapConfig::KCMKabLdapConfig( TQWidget *parent, const char *name )
00045 : TDECModule( parent, name )
00046 {
00047 TQVBoxLayout *layout = new TQVBoxLayout( this );
00048 mConfigWidget = new LDAPOptionsWidget( this );
00049 layout->addWidget( mConfigWidget );
00050
00051 connect( mConfigWidget, TQT_SIGNAL( changed( bool ) ), TQT_SIGNAL( changed( bool ) ) );
00052
00053 load();
00054
00055 TDEAboutData *about = new TDEAboutData( I18N_NOOP( "kcmkabldapconfig" ),
00056 I18N_NOOP( "KAB LDAP Configure Dialog" ),
00057 0, 0, TDEAboutData::License_GPL,
00058 I18N_NOOP( "(c), 2003 - 2004 Tobias Koenig" ) );
00059
00060 about->addAuthor( "Tobias Koenig", 0, "tokoe@kde.org" );
00061 setAboutData( about );
00062 }
00063
00064 void KCMKabLdapConfig::load()
00065 {
00066 mConfigWidget->restoreSettings();
00067 }
00068
00069 void KCMKabLdapConfig::save()
00070 {
00071 mConfigWidget->saveSettings();
00072 }
00073
00074 void KCMKabLdapConfig::defaults()
00075 {
00076 mConfigWidget->defaults();
00077 }
00078
00079 #include "kcmkabldapconfig.moc"
|