kmail
KMailICalIface Class Reference
Inheritance diagram for KMailICalIface:

Detailed Description
Definition at line 45 of file kmailicalIface.h.
Public Types | |
enum | StorageFormat { StorageIcalVcard, StorageXML } |
enum | FolderChanges { NoChange = 0, Contents = 1, ACL = 2 } |
DCOP Member Functions | |
virtual bool | isWritableFolder (const QString &type, const QString &resource)=0 |
virtual KMailICalIface::StorageFormat | storageFormat (const QString &resource)=0 |
virtual KURL | getAttachment (const QString &resource, Q_UINT32 sernum, const QString &filename)=0 |
virtual Q_UINT32 | update (const QString &resource, Q_UINT32 sernum, const QString &subject, const QString &plainTextBody, const QMap< QCString, QString > &customHeaders, const QStringList &attachmentURLs, const QStringList &attachmentMimetypes, const QStringList &attachmentNames, const QStringList &deletedAttachments)=0 |
virtual bool | deleteIncidenceKolab (const QString &resource, Q_UINT32 sernum)=0 |
virtual int | incidencesKolabCount (const QString &mimetype, const QString &resource)=0 |
virtual QMap< Q_UINT32, QString > | incidencesKolab (const QString &mimetype, const QString &resource, int startIndex, int nbMessages)=0 |
virtual QValueList< KMailICalIface::SubResource > | subresourcesKolab (const QString &contentsType)=0 |
virtual bool | triggerSync (const QString &)=0 |
void | asyncLoadResult (const QMap< Q_UINT32, QString >, const QString &type, const QString &folder) |
void | incidenceDeleted (const QString &type, const QString &folder, const QString &uid) |
void | signalRefresh (const QString &type, const QString &folder) |
void | subresourceAdded (const QString &type, const QString &resource, const QString &label) |
void | subresourceDeleted (const QString &type, const QString &resource) |
Public Attributes | |
k_dcop_signals | __pad0__: void incidenceAdded( const QString& type |
k_dcop_signals const QString & | folder |
k_dcop_signals const QString Q_UINT32 | sernum |
k_dcop_signals const QString Q_UINT32 int | format |
k_dcop_signals const QString Q_UINT32 int const QString & | entry |
Classes | |
struct | SubResource |
Member Enumeration Documentation
The format of the mails containing other contents than actual mail (like contacts, calendar etc.
) This is currently either ical/vcard, or XML. For actual mail folders this simply to know which resource handles it This enum matches the one defined in kmail.kcfg
Definition at line 66 of file kmailicalIface.h.
This bitfield indicates which changes have been made in a folder, at syncing time.
Definition at line 69 of file kmailicalIface.h.
Member Function Documentation
virtual Q_UINT32 KMailICalIface::update | ( | const QString & | resource, | |
Q_UINT32 | sernum, | |||
const QString & | subject, | |||
const QString & | plainTextBody, | |||
const QMap< QCString, QString > & | customHeaders, | |||
const QStringList & | attachmentURLs, | |||
const QStringList & | attachmentMimetypes, | |||
const QStringList & | attachmentNames, | |||
const QStringList & | deletedAttachments | |||
) | [pure virtual] |
Update a kolab storage entry.
Returns the new mail serial number, or 0 if something went wrong. Can be used for adding as well.
Implemented in KMailICalIfaceImpl.
virtual int KMailICalIface::incidencesKolabCount | ( | const QString & | mimetype, | |
const QString & | resource | |||
) | [pure virtual] |
Return the number of mails that need to be looked at by incidencesKolab.
This allows to call incidencesKolab in chunks.
Implemented in KMailICalIfaceImpl.
virtual QValueList<KMailICalIface::SubResource> KMailICalIface::subresourcesKolab | ( | const QString & | contentsType | ) | [pure virtual] |
Return list of subresources.
contentsType
is Mail, Calendar, Contact, Note, Task or Journal
Implemented in KMailICalIfaceImpl.
virtual bool KMailICalIface::triggerSync | ( | const QString & | ) | [pure virtual] |
Causes all resource folders of the given type to be synced with the server.
Implemented in KMailICalIfaceImpl.
The documentation for this class was generated from the following files: