KMFolderDir Class Reference
KMail list that manages the contents of one directory that may contain folders and/or other directories. More...
#include <kmfolderdir.h>
Inheritance diagram for KMFolderDir:

Public Methods | |
KMFolderDir (KMFolderDir *parent=0, const QString &path=QString::null, KMFolderDirType=KMStandardDir) | |
virtual | ~KMFolderDir () |
virtual bool | isDir () const |
virtual bool | reload () |
virtual QString | path () const |
virtual KMFolder * | createFolder (const QString &folderName, bool sysFldr=FALSE, KMFolderType folderType=KMFolderTypeMbox) |
virtual KMFolderNode * | hasNamedFolder (const QString &name) |
virtual KMFolderMgr * | manager () const |
virtual KMFolderDirType | type () |
Protected Attributes | |
KMFolderDirType | mDirType |
Detailed Description
KMail list that manages the contents of one directory that may contain folders and/or other directories.
Definition at line 15 of file kmfolderdir.h.
Member Function Documentation
|
Read contents of directory.
Definition at line 146 of file kmfolderdir.cpp. References QPtrList::append(), QPtrList< KMFolderNode >::append(), QDir::cd(), QPtrList< KMFolderNode >::clear(), QString::endsWith(), QDir::entryInfoList(), QDir::exists(), KMFolder::fileName(), QFileInfo::fileName(), QPtrList::first(), QString::fromLatin1(), QFileInfo::isDir(), QPtrList::next(), path(), KMFolder::setChild(), QDir::setFilter(), QDir::setNameFilter(), and QString::startsWith(). Referenced by KMFolder::createChildFolder(). |
|
Return full pathname of this directory.
Definition at line 129 of file kmfolderdir.cpp. References QString::append(), QObject::name(), and QObject::parent(). Referenced by reload(). |
|
Create a mail folder in this directory with given name. If sysFldr==TRUE the folder is marked as a (KMail) system folder. Returns Folder on success. Definition at line 80 of file kmfolderdir.cpp. References QPtrList< KMFolderNode >::append(), KMFolder::correctUnreadMsgsCount(), KMFolder::create(), QPtrList< KMFolderNode >::first(), QPtrList< KMFolderNode >::insert(), QString::isEmpty(), QObject::name(), QPtrList< KMFolderNode >::next(), and KMFolder::setSystemFolder(). |
|
Returns folder with given name or zero if it does not exist.
Definition at line 257 of file kmfolderdir.cpp. References QPtrList< KMFolderNode >::first(), QObject::name(), and QPtrList< KMFolderNode >::next(). |
|
Returns the folder manager that manages this folder.
Definition at line 269 of file kmfolderdir.cpp. References QObject::parent(). |
The documentation for this class was generated from the following files: