CVirtualFolders Class Reference

class CVirtualFolders : public CBase

Inherits from

Constructor & Destructor Documentation

CVirtualFolders()

CVirtualFolders()[private]

~CVirtualFolders()

~CVirtualFolders()

Member Functions Documentation

AttachSubtree(CVirtualFolders *)

voidAttachSubtree(CVirtualFolders *aSubtree)

Attach an entire subtree to the current tree

Parameters

CVirtualFolders * aSubtree

ConstructL()

voidConstructL()[private]

Folder()

CFolderBase &Folder()const

Return a reference to the current folder object

NavigateFolder(const TDesC &)

CVirtualFolders *NavigateFolder(const TDesC &aFolderName)

Change to the nominated child folder object

Parameters

const TDesC & aFolderName

NewLC()

CVirtualFolders *NewLC()[static]

ParentFolder()

CVirtualFolders *ParentFolder()const

PlaceFolderL(CFolderBase *)

voidPlaceFolderL(CFolderBase *aFolder)

Place a folder object into the tree, takes ownership of aFolder

Parameters

CFolderBase * aFolder

Member Data Documentation

CFolderBase * iItem

CFolderBase *iItem[private]

CVirtualFolders * iParentFolder

CVirtualFolders *iParentFolder[private]

TSglQueLink iQueLink

TSglQueLink iQueLink[private]

TSglQue< CVirtualFolders > iSubtrees

TSglQue< CVirtualFolders >iSubtrees[private]