/*************************************************************************** kcm_componentchooser.cpp - description ------------------- copyright : (C) 2002 by Joseph Wenninger email : jowenn@kde.org ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License version 2 as * * published by the Free Software Foundation * * * ***************************************************************************/ #include #include #include #include "kcm_componentchooser.h" #include "kcm_componentchooser.moc" KCMComponentChooser::KCMComponentChooser( TQWidget *parent, const char *name ): KCModule(parent,name) { (new TQVBoxLayout(this))->setAutoAdd(true); m_chooser=new ComponentChooser(this,"ComponentChooser"); connect(m_chooser,TQT_SIGNAL(changed(bool)),this,TQT_SIGNAL(changed(bool))); setButtons( Help | Apply ); KAboutData *about = new KAboutData(I18N_NOOP("kcmcomponentchooser"), I18N_NOOP("Component Chooser"), 0, 0, KAboutData::License_GPL, I18N_NOOP("(c), 2002 Joseph Wenninger")); about->addAuthor("Joseph Wenninger", 0 , "jowenn@kde.org"); setAboutData( about ); } void KCMComponentChooser::load(){ m_chooser->load(); } void KCMComponentChooser::save(){ m_chooser->save(); } void KCMComponentChooser::defaults(){ m_chooser->restoreDefault(); } extern "C" { KDE_EXPORT KCModule *create_componentchooser( TQWidget *parent, const char * ) { KGlobal::locale()->insertCatalogue("kcmcomponentchooser"); return new KCMComponentChooser( parent, "kcmcomponentchooser" ); } }