kmailIface_stub.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
#ifndef __KMAILIFACE_STUB__
00010
#define __KMAILIFACE_STUB__
00011
00012
#include <dcopstub.h>
00013
#include <dcopobject.h>
00014
#include <dcopref.h>
00015
#include <kurl.h>
00016
#include <qstringlist.h>
00017
00018
00019
class KMailIface_stub :
virtual public DCOPStub
00020 {
00021
public:
00022 KMailIface_stub(
const QCString& app,
const QCString&
id );
00023 KMailIface_stub( DCOPClient* client,
const QCString& app,
const QCString&
id );
00024
explicit KMailIface_stub(
const DCOPRef& ref );
00025
virtual void checkMail();
00026
virtual QStringList accounts();
00027
virtual void checkAccount(
const QString& account );
00028
virtual void openReader();
00029
virtual int openComposer(
const QString& to,
const QString& cc,
const QString& bcc,
const QString& subject,
const QString& body,
int hidden,
const KURL& messageFile );
00030
virtual int openComposer(
const QString& to,
const QString& cc,
const QString& bcc,
const QString& subject,
const QString& body,
int hidden,
const KURL& messageFile,
const KURL& attachURL );
00031
virtual int openComposer(
const QString& to,
const QString& cc,
const QString& bcc,
const QString& subject,
const QString& body,
int hidden,
const KURL& messageFile,
const KURL::List& attachURLs );
00032
virtual int openComposer(
const QString& to,
const QString& cc,
const QString& bcc,
const QString& subject,
const QString& body,
int hidden,
const QString& attachName,
const QCString& attachCte,
const QCString& attachData,
const QCString& attachType,
const QCString& attachSubType,
const QCString& attachParamAttr,
const QString& attachParamValue,
const QCString& attachContDisp );
00033
virtual int openComposer(
const QString& to,
const QString& cc,
const QString& bcc,
const QString& subject,
const QString& body,
int hidden,
const QString& attachName,
const QCString& attachCte,
const QCString& attachData,
const QCString& attachType,
const QCString& attachSubType,
const QCString& attachParamAttr,
const QString& attachParamValue,
const QCString& attachContDisp,
const QCString& attachCharset );
00034
virtual DCOPRef openComposer(
const QString& to,
const QString& cc,
const QString& bcc,
const QString& subject,
const QString& body,
bool hidden );
00035
virtual int sendCertificate(
const QString& to,
const QByteArray& certData );
00036
virtual void compactAllFolders();
00037
virtual int dcopAddMessage(
const QString& foldername,
const QString& messagefile );
00038
virtual int dcopAddMessage(
const QString& foldername,
const KURL& messagefile );
00039
virtual QStringList folderList();
00040
virtual DCOPRef getFolder(
const QString& vpath );
00041
virtual void selectFolder(
QString folder );
00042
virtual bool canQueryClose();
00043
virtual int timeOfLastMessageCountChange();
00044
virtual DCOPRef newMessage();
00045
virtual bool showMail( Q_UINT32 serialNumber,
QString messageId );
00046
virtual bool handleCommandLine(
bool );
00047
virtual QString getFrom( Q_UINT32 serialNumber );
00048
protected:
00049 KMailIface_stub() : DCOPStub( never_use ) {};
00050 };
00051
00052
00053
#endif
This file is part of the documentation for korganizer Library Version 3.3.0.