kmail

KMailICalIfaceImpl Class Reference

#include <kmailicalifaceimpl.h>

List of all members.


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

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
KMFolderfolderFromType (const QString &type, const QString &folder)
QString icalFolderType (KMFolder *folder) const
KMMessagefindMessageByUID (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 KMMessagefindMessageBySerNum (Q_UINT32 serNum, KMFolder *folder)
static const char * annotationForContentsType (KMail::FolderContentsType type)

Member Function Documentation

void KMailICalIfaceImpl::cleanup  ) 
 

Disconnect all slots and close the dirs.

Definition at line 1740 of file kmailicalifaceimpl.cpp.

void KMailICalIfaceImpl::deleteMsg KMMessage msg  ) 
 

Convenience function to delete a message.

Definition at line 1180 of file kmailicalifaceimpl.cpp.

KMMessage * KMailICalIfaceImpl::findMessageBySerNum Q_UINT32  serNum,
KMFolder folder
[static]
 

Find message matching a given serial number.

Definition at line 1161 of file kmailicalifaceimpl.cpp.

KMMessage * KMailICalIfaceImpl::findMessageByUID const QString &  uid,
KMFolder folder
 

Find message matching a given UID.

Definition at line 1150 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
 

Get the folder that holds *type* entries.

Definition at line 1036 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.

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
 

Get the mimetype attachments from this folder. Returns a QMap with serialNumber/attachment pairs. (serial numbers of the mail are provided for easier later update)

Definition at line 491 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.

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
 

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,

Definition at line 696 of file kmailicalifaceimpl.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys