kmail
KMail::FolderUtil Namespace Reference
Functions | |
KMFolder * | createSubFolder (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.