komailclient.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 #ifndef KOMAILCLIENT_H
00025 #define KOMAILCLIENT_H
00026
00027 #include <qstring.h>
00028
00029 #include <libkcal/incidence.h>
00030
00031 class KURL;
00032
00033 using namespace KCal;
00034
00035 class KOMailClient
00036 {
00037 public:
00038 KOMailClient();
00039 virtual ~KOMailClient();
00040
00041 bool mailAttendees(IncidenceBase *,const QString &attachment=QString::null);
00042 bool mailOrganizer(IncidenceBase *,const QString &attachment=QString::null);
00043 bool mailTo(IncidenceBase *,const QString &recipients,const QString &attachment=QString::null);
00044
00045 protected:
00048 bool send(const QString &from,const QString &to,const QString &subject,
00049 const QString &body,bool bcc=false,
00050 const QString &attachment=QString::null);
00051
00052 QString createBody(IncidenceBase *incidence);
00053
00054 int kMailOpenComposer(const QString& to, const QString& cc,
00055 const QString& bcc, const QString& subject,
00056 const QString& body, int hidden,
00057 const QString& attachName, const QCString& attachCte,
00058 const QCString& attachData,
00059 const QCString& attachType,
00060 const QCString& attachSubType,
00061 const QCString& attachParamAttr,
00062 const QString& attachParamValue,
00063 const QCString& attachContDisp );
00064 int kMailOpenComposer(const QString& arg0,const QString& arg1,
00065 const QString& arg2,const QString& arg3,
00066 const QString& arg4,int arg5,const KURL& arg6);
00067 };
00068
00069 #endif
This file is part of the documentation for korganizer Library Version 3.2.2.