00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KNOTES_PLUGIN_H
00022 #define KNOTES_PLUGIN_H
00023
00024 #include <klocale.h>
00025
00026 #include "plugin.h"
00027
00028 class KNotesPart;
00029 class SummaryWidget;
00030
00031
00032 class KNotesPlugin : public Kontact::Plugin
00033 {
00034 Q_OBJECT
00035 TQ_OBJECT
00036
00037 public:
00038 KNotesPlugin( Kontact::Core *core, const char *name, const TQStringList& );
00039 ~KNotesPlugin();
00040
00041 virtual Kontact::Summary *createSummaryWidget( TQWidget *parentWidget );
00042
00043 int weight() const { return 600; }
00044
00045 const KAboutData *aboutData();
00046
00047 protected:
00048 KParts::ReadOnlyPart* createPart();
00049
00050 private slots:
00051 void slotNewNote();
00052 void slotSyncNotes();
00053
00054 private:
00055 KAboutData *mAboutData;
00056 };
00057
00058 #endif
00059