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 QString | attachmentMimetype (const QString &resource, Q_UINT32 sernum, const QString &filename)=0 |
virtual QStringList | listAttachments (const QString &resource, Q_UINT32 sernum)=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 | addSubresource (const QString &resource, const QString &parent, const QString &contentsType)=0 |
virtual bool | removeSubresource (const QString &resource)=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, bool writable, bool alarmRelevant) |
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
|
This bitfield indicates which changes have been made in a folder, at syncing time.
Definition at line 70 of file kmailicalIface.h. |
|
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 67 of file kmailicalIface.h. |
Member Function Documentation
|
Trigger the creation of a new resource folder with name.
Implemented in KMailICalIfaceImpl. |
|
Return the number of mails that need to be looked at by incidencesKolab. This allows to call incidencesKolab in chunks. Implemented in KMailICalIfaceImpl. |
|
Trigger the deletion of a new resource folder with id.
Implemented in KMailICalIfaceImpl. |
|
Return list of subresources.
Implemented in KMailICalIfaceImpl. |
|
Causes all resource folders of the given type to be synced with the server.
Implemented in KMailICalIfaceImpl. |
|
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. |
The documentation for this class was generated from the following files: