kpilot_plugin.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include <kaboutdata.h>
00023 #include <kgenericfactory.h>
00024 #include <kparts/componentfactory.h>
00025
00026 #include "core.h"
00027 #include "summarywidget.h"
00028
00029 #include "kpilot_plugin.h"
00030 #include "options.h"
00031
00032 typedef KGenericFactory< KPilotPlugin, Kontact::Core > KPilotPluginFactory;
00033 K_EXPORT_COMPONENT_FACTORY( libkontact_kpilotplugin,
00034 KPilotPluginFactory( "kontact_kpilotplugin" ) )
00035
00036 KPilotPlugin::KPilotPlugin( Kontact::Core *core, const char *name, const QStringList& )
00037 : Kontact::Plugin( core, core, "kpilot" ), mAboutData( 0 )
00038 {
00039 setInstance( KPilotPluginFactory::instance() );
00040
00041
00042
00043 }
00044
00045 Kontact::Summary *KPilotPlugin::createSummaryWidget( QWidget *parentWidget )
00046 {
00047 return new SummaryWidget( parentWidget );
00048 }
00049
00050 const KAboutData *KPilotPlugin::aboutData()
00051 {
00052 if ( !mAboutData ) {
00053 mAboutData = new KAboutData("kpilotplugin", I18N_NOOP("KPilot Information"),
00054 KPILOT_VERSION,
00055 I18N_NOOP("KPilot - HotSync software for KDE\n\n"),
00056 KAboutData::License_GPL, "(c) 2004 Reinhold Kainhofer");
00057 mAboutData->addAuthor("Reinhold Kainhofer",
00058 I18N_NOOP("Plugin Developer"), "reinhold@kainhofer.com", "http://reinhold.kainhofer.com/Linux/");
00059 mAboutData->addAuthor("Dan Pilone",
00060 I18N_NOOP("Project Leader"),
00061 0, "http://www.kpilot.org/");
00062 mAboutData->addAuthor("Adriaan de Groot",
00063 I18N_NOOP("Maintainer"),
00064 "groot@kde.org", "http://people.fruitsalad.org/adridg/");
00065 }
00066
00067 return mAboutData;
00068 }
This file is part of the documentation for kontact Library Version 3.3.2.