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
void KMailICalIfaceImpl::cleanup | ( | ) |
void KMailICalIfaceImpl::deleteMsg | ( | KMMessage * | msg | ) |
Find message matching a given serial number.
Definition at line 1161 of file kmailicalifaceimpl.cpp.
void KMailICalIfaceImpl::folderContentsTypeChanged | ( | KMFolder * | , | |
KMail::FolderContentsType | ||||
) |
Called when a folders contents have changed.
Definition at line 1193 of file kmailicalifaceimpl.cpp.
KMFolder * KMailICalIfaceImpl::folderFromType | ( | const QString & | type, | |
const QString & | folder | |||
) |
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.
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.
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.
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.
QString KMailICalIfaceImpl::icalFolderType | ( | KMFolder * | folder | ) | const |
Return the ical type of a folder.
QMap< Q_UINT32, QString > KMailICalIfaceImpl::incidencesKolab | ( | const QString & | mimetype, | |
const QString & | resource, | |||
int | startIndex, | |||
int | nbMessages | |||
) | [virtual] |
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.
void KMailICalIfaceImpl::initFolders | ( | ) |
Initialize all folders.
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.
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.
KMailICalIfaceImpl::StorageFormat KMailICalIfaceImpl::storageFormat | ( | KMFolder * | folder | ) | const |
- Returns:
- the storage format of a given folder
Definition at line 1267 of file kmailicalifaceimpl.cpp.
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.
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.
The documentation for this class was generated from the following files: