kitchensync Library API Documentation

agendaplugin.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
KDE Logo
This file is part of the documentation for kitchensync Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Aug 23 18:20:08 2007 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003