kitchensync_plugin.cpp
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
#include <qwidget.h>
00026
00027
#include <kaboutdata.h>
00028
#include <kaction.h>
00029
#include <kapplication.h>
00030
#include <kdebug.h>
00031
#include <kgenericfactory.h>
00032
#include <kiconloader.h>
00033
#include <kmessagebox.h>
00034
#include <kparts/componentfactory.h>
00035
00036
#include "core.h"
00037
#include "plugin.h"
00038
00039
#include "kitchensync_plugin.h"
00040
00041
typedef KGenericFactory< KitchenSyncPlugin, Kontact::Core > KitchenSyncPluginFactory;
00042 K_EXPORT_COMPONENT_FACTORY( libkontact_kitchensync,
00043 KitchenSyncPluginFactory(
"kontact_kitchensync" ) )
00044
00045 KitchenSyncPlugin::KitchenSyncPlugin( Kontact::
Core *core, const
char *, const QStringList& )
00046 : Kontact::Plugin( core, core, "KitchenSync" )
00047 {
00048 setInstance( KitchenSyncPluginFactory::instance() );
00049 }
00050
00051 KitchenSyncPlugin::~KitchenSyncPlugin()
00052 {
00053 }
00054
00055 KParts::Part* KitchenSyncPlugin::createPart()
00056 {
00057
return loadPart();
00058 }
00059
00060 QStringList KitchenSyncPlugin::configModules()
const
00061
{
00062 QStringList modules;
00063 modules <<
"PIM/kitchensync.desktop";
00064
return modules;
00065 }
00066
00067
#include "kitchensync_plugin.moc"
This file is part of the documentation for kontact Library Version 3.2.2.