plugins/agenda/konnector.h
00001 #ifndef VR3_KONNECTOR_H
00002 #define VR3_KONNECTOR_H
00003
00004 #include <qiconset.h>
00005 #include <qptrlist.h>
00006
00007 #include <konnector.h>
00008
00009
00010 namespace KSync {
00016 class AgendaPlugin : public KSync::Konnector
00017 {
00018 Q_OBJECT
00019 public:
00025 AgendaPlugin( QObject*, const char*, const QStringList = QStringList() );
00026 ~AgendaPlugin();
00027
00029 KSync::Kapabilities capabilities();
00030
00035 void setCapabilities( const KSync::Kapabilities& );
00036
00037 bool readSyncees();
00038 bool writeSyncees();
00039
00040 bool connectDevice();
00041 bool disconnectDevice();
00042
00044 KSync::KonnectorInfo info()const;
00045
00047 void download( const QString& );
00048
00050 KSync::ConfigWidget* configWidget( const KSync::Kapabilities&, QWidget* parent, const char* name );
00051 KSync::ConfigWidget* configWidget( QWidget* parent, const char* name );
00052
00053 private:
00054 AgendaSocket* m_socket;
00055
00056 private slots:
00058 void slotSync( SynceeList );
00059 void slotError( const Error& error );
00060 void slotProg( const Progress& );
00061
00062 };
00063 }
00064
00065
00066 #endif
This file is part of the documentation for kitchensync Library Version 3.3.2.