libkdepim
komposerIface.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KOMPOSERIFACE_H
00022 #define KOMPOSERIFACE_H
00023
00024 #include <dcopobject.h>
00025 #include <kurl.h>
00026
00027 namespace Komposer
00028 {
00029
00036 class KomposerIface : virtual public DCOPObject
00037 {
00038 K_DCOP
00039 k_dcop:
00045 virtual void send(int how) = 0;
00046
00050 virtual void addAttachment( const KURL &url, const QString &comment) = 0;
00051
00055 virtual void setBody( const QString &body ) = 0;
00056
00069 virtual void addAttachment( const QString &name,
00070 const QCString &cte,
00071 const QByteArray &data,
00072 const QCString &type,
00073 const QCString &subType,
00074 const QCString ¶mAttr,
00075 const QString ¶mValue,
00076 const QCString &contDisp ) = 0;
00077 public:
00078 KomposerIface( const char *name )
00079 : DCOPObject( name )
00080 {}
00081 };
00082
00083 }
00084
00085 #endif
|