CFSMailFolderBase Class Reference
class CFSMailFolderBase : public CExtendableEmail |
class for handling mailbox folder data
FSFWCommonLib
Constructor & Destructor Documentation
CFSMailFolderBase()
CFSMailFolderBase | ( | ) | [protected] |
~CFSMailFolderBase()
IMPORT_C | ~CFSMailFolderBase | ( | ) | [virtual] |
Member Functions Documentation
BlockCopyFromL(RArray< TFSFolderType >, TFSMailBoxStatus)
blocks copying to this folder from given folder types
BlockMoveFromL(RArray< TFSFolderType >, TFSMailBoxStatus)
blocks moving to this folder from given folder types
ConstructL(const TFSMailMsgId)
GetFolderName()
IMPORT_C TDesC & | GetFolderName | ( | ) | const |
GetMailBoxId()
returns id of mailbox containing this folder
GetMessageCount()
IMPORT_C TUint | GetMessageCount | ( | ) | const |
returns message count contained by this folder
GetParentFolderId()
parent folder id accessor
GetSubFolderCount()
IMPORT_C TUint | GetSubFolderCount | ( | ) | const |
returns subfolder count contained by this folder
GetUnreadCount()
IMPORT_C TUint | GetUnreadCount | ( | ) | const |
returns unread message count contained by this folder
GetUnseenCount()
IMPORT_C TUint | GetUnseenCount | ( | ) | const |
returns unseen message count contained by this folder
NewL(const TFSMailMsgId)
Parameters
const TFSMailMsgId aFolderId | folder id in plugin containing folder |
NewLC(const TFSMailMsgId)
Parameters
const TFSMailMsgId aFolderId | folder id in plugin containing folder |
SetFolderName(const TDesC &)
IMPORT_C void | SetFolderName | ( | const TDesC & | aFolderName | ) | |
Folder name mutator. Note ! Some clients may ignore names set for standard folders (TFSFolderType being EFSInbox, EFSOutbox, EFSDraftsFolder, EFSSentFolder, or EFSDeleted) and display own localized names for them. E.g. Email UI behaves this way.
Parameters
const TDesC & aFolderName | folder name to be set |
SetFolderType(const TFSFolderType)
SetMailBoxId(const TFSMailMsgId)
folder mailbox id mutator
SetMessageCount(const TUint)
IMPORT_C void | SetMessageCount | ( | const TUint | aMessageCount | ) | |
set message count contained by this folder
Parameters
const TUint aMessageCount | message count |
SetParentFolderId(const TFSMailMsgId)
SetSubFolderCount(const TUint)
IMPORT_C void | SetSubFolderCount | ( | const TUint | aMessageCount | ) | |
set subfolder count contained by this folder
Parameters
const TUint aMessageCount | |
SetUnreadCount(const TUint)
IMPORT_C void | SetUnreadCount | ( | const TUint | aMessageCount | ) | |
set unread message count contained by this folder
Parameters
const TUint aMessageCount | unread message count |
SetUnseenCount(const TUint)
IMPORT_C void | SetUnseenCount | ( | const TUint | aMessageCount | ) | |
set unseen message count contained by this folder
Parameters
const TUint aMessageCount | unseen message count |
Member Data Documentation
RArray< TFSFolderType > iCopyOfflineBlocked
blocked folders in copying
RArray< TFSFolderType > iCopyOnlineBlocked
HBufC * iFolderName
HBufC * | iFolderName | [private] |
TFSFolderType
iFolderType
TUint
iMessageCount
TUint
| iMessageCount | [private] |
folder total message count
RArray< TFSFolderType > iMoveOfflineBlocked
blocked folders in moving
RArray< TFSFolderType > iMoveOnlineBlocked
TFSMailMsgId
iParentFolderId
TUint
iSubFolderCount
TUint
| iSubFolderCount | [private] |
TUint
iUnreadMessageCount
TUint
| iUnreadMessageCount | [private] |
folder unread message count
TUint
iUnseenCount
TUint
| iUnseenCount | [private] |
folder unseen message count
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.