kontact
specialdates_plugin.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "specialdates_plugin.h"
00027 #include "sdsummarywidget.h"
00028
00029 #include <kontactinterfaces/core.h>
00030
00031 #include <kaboutdata.h>
00032 #include <kgenericfactory.h>
00033 #include <klocale.h>
00034 #include <kparts/componentfactory.h>
00035
00036 EXPORT_KONTACT_PLUGIN( SpecialdatesPlugin, specialdates )
00037
00038 SpecialdatesPlugin::SpecialdatesPlugin( Kontact::Core *core, const QVariantList & )
00039 : Kontact::Plugin( core, core, 0 ), mAboutData( 0 )
00040 {
00041 setComponentData( KontactPluginFactory::componentData() );
00042 }
00043
00044 SpecialdatesPlugin::~SpecialdatesPlugin()
00045 {
00046 }
00047
00048 Kontact::Summary *SpecialdatesPlugin::createSummaryWidget( QWidget *parentWidget )
00049 {
00050 return new SDSummaryWidget( this, parentWidget );
00051 }
00052
00053 const KAboutData *SpecialdatesPlugin::aboutData()
00054 {
00055 if ( !mAboutData ) {
00056 mAboutData = new KAboutData( "specialdates", 0,
00057 ki18n( "Special Dates Summary" ),
00058 "1.0",
00059 ki18n( "Kontact Special Dates Summary" ),
00060 KAboutData::License_LGPL,
00061 ki18n( "(c) 2004-2005 The KDE PIM Team" ) );
00062 mAboutData->addAuthor( ki18n( "Allen Winter" ),
00063 ki18n( "Current Maintainer" ), "winter@kde.org" );
00064 mAboutData->addAuthor( ki18n( "Tobias Koenig" ),
00065 KLocalizedString(), "tokoe@kde.org" );
00066 mAboutData->setProductName( "kontact/specialdates" );
00067 }
00068
00069 return mAboutData;
00070 }