kmail

#include <kmfolderdir.h>

Public Member Functions

 KMFolderDir (KMFolder *owner, KMFolderDir *parent=0, const TQString &path=TQString(), KMFolderDirType=KMStandardDir)
virtual bool isDir () const
void addDirToParent (const TQString &dirName, KMFolder *parentFolder)
virtual bool reload ()
virtual TQString path () const
TQString label () const
virtual TQString prettyURL () const
virtual KMFoldercreateFolder (const TQString &folderName, bool sysFldr=false, KMFolderType folderType=KMFolderTypeMbox)
virtual KMFolderNode * hasNamedFolder (const TQString &name)
virtual KMFolderMgr * manager () const
KMFolderowner () const
virtual KMFolderDirType type () const

Protected Attributes

KMFoldermOwner
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.

Constructor & Destructor Documentation

◆ KMFolderDir()

KMFolderDir::KMFolderDir ( KMFolder * owner,
KMFolderDir * parent = 0,
const TQString & path = TQString(),
KMFolderDirType dirType = KMStandardDir )

Definition at line 78 of file kmfolderdir.cpp.

◆ ~KMFolderDir()

KMFolderDir::~KMFolderDir ( )
virtual

Definition at line 88 of file kmfolderdir.cpp.

Member Function Documentation

◆ addDirToParent()

void KMFolderDir::addDirToParent ( const TQString & dirName,
KMFolder * parentFolder )

Adds the given subdirectory of this directory to the associated folder.

Definition at line 167 of file kmfolderdir.cpp.

◆ createFolder()

KMFolder * KMFolderDir::createFolder ( const TQString & folderName,
bool sysFldr = false,
KMFolderType folderType = KMFolderTypeMbox )
virtual

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 95 of file kmfolderdir.cpp.

◆ hasNamedFolder()

KMFolderNode * KMFolderDir::hasNamedFolder ( const TQString & name)
virtual

Returns folder with given name or zero if it does not exist.

Definition at line 343 of file kmfolderdir.cpp.

◆ isDir()

virtual bool KMFolderDir::isDir ( void ) const
inlinevirtual

Definition at line 26 of file kmfolderdir.h.

◆ label()

TQString KMFolderDir::label ( void ) const

Returns the label of the folder for visualization.

Definition at line 145 of file kmfolderdir.cpp.

◆ manager()

KMFolderMgr * KMFolderDir::manager ( ) const
virtual

Returns the folder manager that manages this folder.

Definition at line 355 of file kmfolderdir.cpp.

◆ owner()

KMFolder * KMFolderDir::owner ( ) const
inline

Returns the folder whose children we are holding.

Definition at line 59 of file kmfolderdir.h.

◆ path()

TQString KMFolderDir::path ( ) const
virtual

Return full pathname of this directory.

Definition at line 128 of file kmfolderdir.cpp.

◆ prettyURL()

TQString KMFolderDir::prettyURL ( ) const
virtual

URL of the node for visualization purposes.

Definition at line 155 of file kmfolderdir.cpp.

◆ reload()

bool KMFolderDir::reload ( void )
virtual

Read contents of directory.

Definition at line 193 of file kmfolderdir.cpp.

◆ type()

virtual KMFolderDirType KMFolderDir::type ( ) const
inlinevirtual

Definition at line 61 of file kmfolderdir.h.

Member Data Documentation

◆ mDirType

KMFolderDirType KMFolderDir::mDirType
protected

Definition at line 65 of file kmfolderdir.h.

◆ mOwner

KMFolder* KMFolderDir::mOwner
protected

Definition at line 64 of file kmfolderdir.h.


The documentation for this class was generated from the following files: