kmail

KMail::FolderUtil Namespace Reference


Functions

KMFoldercreateSubFolder (KMFolder *parentFolder, KMFolderDir *parentDir, const QString &folderName, const QString &namespaceName, KMFolderType localFolderType)
void deleteFolder (KMFolder *folderToDelete, QWidget *parent)

Function Documentation

KMFolder * KMail::FolderUtil::createSubFolder ( KMFolder parentFolder,
KMFolderDir parentDir,
const QString &  folderName,
const QString &  namespaceName,
KMFolderType  localFolderType 
)

Low-level function to create a subfolder for a folder of any kind.

Parameters:
parentFolder parent folder of the folder that should be created. Can be 0 in case of local folders
parentDir parent folder directory, which should be the folder directory of parentFolder
folderName the name the newly created folder should have
namespaceName for (d)IMAP folders, the namespace the new folder should be in. Can be empty.
localFolderType for local folders, this determines if the folder should be MBOX or maildir
Returns:
the newly created folder or 0 in case an error occured

Definition at line 31 of file folderutil.cpp.

void KMail::FolderUtil::deleteFolder ( KMFolder folderToDelete,
QWidget *  parent 
)

Deletes a folder and all its subfolders.

Handles all types of folders correctly, as well as folders with accounts

Parameters:
folderToDelete the folder which is going to be deleted
parent the parent widget, which is used when displaying a messagebox, which happens when removing a folder with an associated account

Definition at line 85 of file folderutil.cpp.

KDE Home | KDE Accessibility Home | Description of Access Keys