24 #include <kaboutdata.h>
25 #include <kgenericfactory.h>
26 #include <kparts/componentfactory.h>
29 #include "summarywidget.h"
31 #include "kpilot_plugin.h"
33 typedef KGenericFactory< KPilotPlugin, Kontact::Core > KPilotPluginFactory;
34 K_EXPORT_COMPONENT_FACTORY( libkontact_kpilotplugin,
35 KPilotPluginFactory( "kontact_kpilotplugin" ) )
37 KPilotPlugin::KPilotPlugin( Kontact::Core *core, const char *name, const TQStringList& )
38 : Kontact::Plugin( core, TQT_TQOBJECT(core), "kpilot" ), mAboutData( 0 )
40 setInstance( KPilotPluginFactory::instance() );
46 Kontact::Summary *KPilotPlugin::createSummaryWidget( TQWidget *parentWidget )
48 return new SummaryWidget( parentWidget );
51 const KAboutData *KPilotPlugin::aboutData()
54 mAboutData = new KAboutData( "kpilotplugin", I18N_NOOP( "KPilot Information"),
56 I18N_NOOP( "KPilot - HotSync software for KDE\n\n"),
57 KAboutData::License_GPL, "(c) 2004 Reinhold Kainhofer");
58 mAboutData->addAuthor( "Reinhold Kainhofer",
59 I18N_NOOP( "Plugin Developer"), "reinhold@kainhofer.com", "http://reinhold.kainhofer.com/Linux/");
60 mAboutData->addAuthor( "Dan Pilone",
61 I18N_NOOP( "Project Leader"),
62 0, "http://www.kpilot.org/");
63 mAboutData->addAuthor( "Adriaan de Groot",
64 I18N_NOOP( "Maintainer"),
65 "groot@kde.org", "http://people.fruitsalad.org/adridg/");
|