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
class KURL;
00030
namespace KCal {
00031
class IncidenceBase;
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
const QCString& attachCharset);
00065
int kMailOpenComposer(
const QString& arg0,
const QString& arg1,
00066
const QString& arg2,
const QString& arg3,
00067
const QString& arg4,
int arg5,
const KURL& arg6);
00068 };
00069
00070
#endif
This file is part of the documentation for korganizer Library Version 3.3.0.