class CFSMailFolderBase : public CExtendableEmail |
class for handling mailbox folder data
FSFWCommonLib
Protected Member Functions | |
---|---|
CFSMailFolderBase () |
Private Member Functions | |
---|---|
void | ConstructL (const TFSMailMsgId ) |
Protected Attributes | |
---|---|
RArray < TFSFolderType > | iCopyOfflineBlocked |
RArray < TFSFolderType > | iCopyOnlineBlocked |
TFSMailMsgId | iFolderId |
RArray < TFSFolderType > | iMoveOfflineBlocked |
RArray < TFSFolderType > | iMoveOnlineBlocked |
Inherited Attributes | |
---|---|
CExtendableEmail::iExtensions |
IMPORT_C void | BlockCopyFromL | ( | RArray < TFSFolderType > | aFolderTypes, |
TFSMailBoxStatus | aMailBoxStatus | |||
) |
blocks copying to this folder from given folder types
RArray < TFSFolderType > aFolderTypes | blocked folder types |
TFSMailBoxStatus aMailBoxStatus | mailbox status (online / offline) when blocking is done |
IMPORT_C void | BlockMoveFromL | ( | RArray < TFSFolderType > | aFolderTypes, |
TFSMailBoxStatus | aMailBoxStatus | |||
) |
blocks moving to this folder from given folder types
RArray < TFSFolderType > aFolderTypes | blocked folder types |
TFSMailBoxStatus aMailBoxStatus | mailbox status (online / offline) when blocking is done |
void | ConstructL | ( | const TFSMailMsgId | aFolderId | ) | [private] |
Two-phased constructor
const TFSMailMsgId aFolderId |
IMPORT_C TFSMailMsgId | GetMailBoxId | ( | ) | const |
returns id of mailbox containing this folder
IMPORT_C TUint | GetMessageCount | ( | ) | const |
returns message count contained by this folder
IMPORT_C TUint | GetSubFolderCount | ( | ) | const |
returns subfolder count contained by this folder
IMPORT_C TUint | GetUnreadCount | ( | ) | const |
returns unread message count contained by this folder
IMPORT_C TUint | GetUnseenCount | ( | ) | const |
returns unseen message count contained by this folder
IMPORT_C CFSMailFolderBase * | NewL | ( | const TFSMailMsgId | aFolderId | ) | [static] |
Two-phased constructor.
const TFSMailMsgId aFolderId | folder id in plugin containing folder |
IMPORT_C CFSMailFolderBase * | NewLC | ( | const TFSMailMsgId | aFolderId | ) | [static] |
Two-phased constructor.
const TFSMailMsgId aFolderId | folder id in plugin containing folder |
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.
const TDesC & aFolderName | folder name to be set |
IMPORT_C void | SetFolderType | ( | const TFSFolderType | aFolderType | ) |
folder type mutator
const TFSFolderType aFolderType | folder type to be set |
IMPORT_C void | SetMailBoxId | ( | const TFSMailMsgId | aMailBoxId | ) |
folder mailbox id mutator
const TFSMailMsgId aMailBoxId | mailbox id to be set |
IMPORT_C void | SetMessageCount | ( | const TUint | aMessageCount | ) |
set message count contained by this folder
const TUint aMessageCount | message count |
IMPORT_C void | SetParentFolderId | ( | const TFSMailMsgId | aFolderId | ) |
parent folder id mutator
const TFSMailMsgId aFolderId | parent folder id to be set |
IMPORT_C void | SetSubFolderCount | ( | const TUint | aMessageCount | ) |
set subfolder count contained by this folder
const TUint aMessageCount |
IMPORT_C void | SetUnreadCount | ( | const TUint | aMessageCount | ) |
set unread message count contained by this folder
const TUint aMessageCount | unread message count |
IMPORT_C void | SetUnseenCount | ( | const TUint | aMessageCount | ) |
set unseen message count contained by this folder
const TUint aMessageCount | unseen message count |
RArray < TFSFolderType > | iCopyOfflineBlocked | [protected] |
blocked folders in copying
RArray < TFSFolderType > | iMoveOfflineBlocked | [protected] |
blocked folders in moving
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.