25 #include <kaboutdata.h>
26 #include <kgenericfactory.h>
27 #include <kiconloader.h>
29 #include <kparts/componentfactory.h>
32 #include "sdsummarywidget.h"
34 #include "specialdates_plugin.h"
36 typedef KGenericFactory< SpecialdatesPlugin, Kontact::Core > SpecialdatesPluginFactory;
37 K_EXPORT_COMPONENT_FACTORY( libkontact_specialdatesplugin,
38 SpecialdatesPluginFactory( "kontact_specialdatesplugin" ) )
40 SpecialdatesPlugin::SpecialdatesPlugin( Kontact::Core *core, const char *name, const TQStringList& )
41 : Kontact::Plugin( core, TQT_TQOBJECT(core), name ),
44 setInstance( SpecialdatesPluginFactory::instance() );
45 instance()->iconLoader()->addAppDir( "kdepim" );
48 SpecialdatesPlugin::~SpecialdatesPlugin()
52 Kontact::Summary *SpecialdatesPlugin::createSummaryWidget( TQWidget *parentWidget )
54 return new SDSummaryWidget( this, parentWidget );
57 const KAboutData *SpecialdatesPlugin::aboutData()
60 mAboutData = new KAboutData( "specialdates",
61 I18N_NOOP( "Special Dates Summary" ),
63 I18N_NOOP( "Kontact Special Dates Summary" ),
64 KAboutData::License_LGPL,
65 I18N_NOOP( "(c) 2004-2005 The KDE PIM Team" ) );
66 mAboutData->addAuthor( "Allen Winter", "Current Maintainer", "winter@kde.org" );
67 mAboutData->addAuthor( "Tobias Koenig", "", "tokoe@kde.org" );
68 mAboutData->setProductName( "kontact/specialdates" );
|