kmailicalIface.h
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
00027
00028
00029
00030
00031
00032 #ifndef KMAILICALIFACE_H
00033 #define KMAILICALIFACE_H
00034
00035 #include <dcopobject.h>
00036 #include <qstringlist.h>
00037
00038 class KMailICalIface : virtual public DCOPObject
00039 {
00040 K_DCOP
00041 k_dcop:
00042 virtual bool addIncidence( const QString& type, const QString& folder,
00043 const QString& uid, const QString& ical ) = 0;
00044 virtual bool deleteIncidence( const QString& type, const QString& folder,
00045 const QString& uid ) = 0;
00046 virtual QStringList incidences( const QString& type,
00047 const QString& folder ) = 0;
00048 virtual QStringList subresources( const QString& type ) = 0;
00049 virtual bool isWritableFolder( const QString& type,
00050 const QString& resource ) = 0;
00051
00052
00053
00054 virtual bool update( const QString& type, const QString& folder,
00055 const QStringList& entries ) = 0;
00056
00057
00058 virtual bool update( const QString& type, const QString& folder,
00059 const QString& uid, const QString& entry ) = 0;
00060
00061 k_dcop_signals:
00062 void incidenceAdded( const QString& type, const QString& folder,
00063 const QString& entry );
00064 void incidenceDeleted( const QString& type, const QString& folder,
00065 const QString& uid );
00066 void signalRefresh( const QString& type, const QString& folder );
00067 void subresourceAdded( const QString& type, const QString& resource );
00068 void subresourceDeleted( const QString& type, const QString& resource );
00069 void asyncLoadResult( const QStringList& list, const QString& type,
00070 const QString& folder );
00071 };
00072
00073 #endif
This file is part of the documentation for kmail Library Version 3.3.2.