kmail
KMailICalIfaceImpl Class Reference
#include <kmailicalifaceimpl.h>
Inheritance diagram for KMailICalIfaceImpl:

Detailed Description
The implementation of the interface.
Definition at line 83 of file kmailicalifaceimpl.h.
Public Slots | |
void | readConfig () |
void | slotFolderRemoved (KMFolder *folder) |
void | slotIncidenceAdded (KMFolder *folder, Q_UINT32 sernum) |
void | slotIncidenceDeleted (KMFolder *folder, Q_UINT32 sernum) |
void | slotRefresh (const QString &type) |
void | slotFolderPropertiesChanged (KMFolder *folder) |
Public Member Functions | |
KMailICalIfaceImpl () | |
bool | isWritableFolder (const QString &type, const QString &resource) |
StorageFormat | storageFormat (const QString &resource) |
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) |
bool | deleteIncidenceKolab (const QString &resource, Q_UINT32 sernum) |
int | incidencesKolabCount (const QString &mimetype, const QString &resource) |
QMap< Q_UINT32, QString > | incidencesKolab (const QString &mimetype, const QString &resource, int startIndex, int nbMessages) |
QValueList< SubResource > | subresourcesKolab (const QString &contentsType) |
bool | triggerSync (const QString &contentsType) |
KURL | getAttachment (const QString &resource, Q_UINT32 sernum, const QString &filename) |
void | msgRemoved (KMFolder *, KMMessage *) |
void | initFolders () |
void | cleanup () |
bool | isResourceFolder (KMFolder *folder) const |
bool | isStandardResourceFolder (KMFolder *folder) const |
bool | hideResourceFolder (KMFolder *folder) const |
KFolderTreeItem::Type | folderType (KMFolder *folder) const |
QString | folderPixmap (KFolderTreeItem::Type type) const |
QString | folderName (KFolderTreeItem::Type type, int language=-1) const |
KMFolder * | folderFromType (const QString &type, const QString &folder) |
QString | icalFolderType (KMFolder *folder) const |
KMMessage * | findMessageByUID (const QString &uid, KMFolder *folder) |
void | deleteMsg (KMMessage *msg) |
bool | isEnabled () const |
void | folderContentsTypeChanged (KMFolder *, KMail::FolderContentsType) |
StorageFormat | storageFormat (KMFolder *folder) const |
void | setStorageFormat (KMFolder *folder, StorageFormat format) |
void | folderSynced (KMFolder *folder, const KURL &folderURL) |
void | folderDeletedOnServer (const KURL &folderURL) |
void | addFolderChange (KMFolder *folder, FolderChanges changes) |
bool | isResourceQuiet () const |
void | setResourceQuiet (bool q) |
Static Public Member Functions | |
static KMMessage * | findMessageBySerNum (Q_UINT32 serNum, KMFolder *folder) |
static const char * | annotationForContentsType (KMail::FolderContentsType type) |
Member Function Documentation
Q_UINT32 KMailICalIfaceImpl::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 | |||
) | [virtual] |
Update a kolab storage entry.
If message is not there, it is added and given the subject as Subject: header. Returns the new mail serial number, or 0 if something went wrong,
Implements KMailICalIface.
Definition at line 696 of file kmailicalifaceimpl.cpp.
int KMailICalIfaceImpl::incidencesKolabCount | ( | const QString & | mimetype, | |
const QString & | resource | |||
) | [virtual] |
Return the number of mails that need to be looked at by incidencesKolab.
This allows to call incidencesKolab in chunks.
Implements KMailICalIface.
Definition at line 471 of file kmailicalifaceimpl.cpp.
QMap< Q_UINT32, QString > KMailICalIfaceImpl::incidencesKolab | ( | const QString & | mimetype, | |
const QString & | resource, | |||
int | startIndex, | |||
int | nbMessages | |||
) | [virtual] |
QValueList< KMailICalIfaceImpl::SubResource > KMailICalIfaceImpl::subresourcesKolab | ( | const QString & | contentsType | ) | [virtual] |
Return list of subresources.
contentsType
is Mail, Calendar, Contact, Note, Task or Journal
Implements KMailICalIface.
Definition at line 603 of file kmailicalifaceimpl.cpp.
bool KMailICalIfaceImpl::triggerSync | ( | const QString & | contentsType | ) | [virtual] |
Causes all resource folders of the given type to be synced with the server.
Implements KMailICalIface.
Definition at line 632 of file kmailicalifaceimpl.cpp.
void KMailICalIfaceImpl::initFolders | ( | ) |
Initialize all folders.
void KMailICalIfaceImpl::cleanup | ( | ) |
bool KMailICalIfaceImpl::isResourceFolder | ( | KMFolder * | folder | ) | const |
Returns true if resource mode is enabled and folder is one of the resource folders.
Definition at line 1065 of file kmailicalifaceimpl.cpp.
bool KMailICalIfaceImpl::hideResourceFolder | ( | KMFolder * | folder | ) | const |
Returns true if isResourceFolder( folder ) returns true, and imap folders should be hidden.
Definition at line 1077 of file kmailicalifaceimpl.cpp.
KFolderTreeItem::Type KMailICalIfaceImpl::folderType | ( | KMFolder * | folder | ) | const |
Returns the resource folder type.
Other is returned if resource isn't enabled or it isn't a resource folder.
Definition at line 1082 of file kmailicalifaceimpl.cpp.
QString KMailICalIfaceImpl::folderPixmap | ( | KFolderTreeItem::Type | type | ) | const |
Returns the name of the standard icon for a folder of given type or QString::null if the type is no groupware type.
Definition at line 1751 of file kmailicalifaceimpl.cpp.
QString KMailICalIfaceImpl::folderName | ( | KFolderTreeItem::Type | type, | |
int | language = -1 | |||
) | const |
Returns the localized name of a folder of given type.
Definition at line 1099 of file kmailicalifaceimpl.cpp.
KMFolder * KMailICalIfaceImpl::folderFromType | ( | const QString & | type, | |
const QString & | folder | |||
) |
QString KMailICalIfaceImpl::icalFolderType | ( | KMFolder * | folder | ) | const |
Return the ical type of a folder.
Find message matching a given serial number.
Definition at line 1161 of file kmailicalifaceimpl.cpp.
void KMailICalIfaceImpl::deleteMsg | ( | KMMessage * | msg | ) |
void KMailICalIfaceImpl::folderContentsTypeChanged | ( | KMFolder * | , | |
KMail::FolderContentsType | ||||
) |
Called when a folders contents have changed.
Definition at line 1193 of file kmailicalifaceimpl.cpp.
KMailICalIfaceImpl::StorageFormat KMailICalIfaceImpl::storageFormat | ( | KMFolder * | folder | ) | const |
- Returns:
- the storage format of a given folder
Definition at line 1267 of file kmailicalifaceimpl.cpp.
void KMailICalIfaceImpl::setStorageFormat | ( | KMFolder * | folder, | |
StorageFormat | format | |||
) |
Set the storage format of a given folder. Called when seeing the kolab annotation.
Definition at line 1275 of file kmailicalifaceimpl.cpp.
The documentation for this class was generated from the following files: