| class CFSMailFolder : public CFSMailFolderBase |
class for handling mailbox folder data
| Public Member Functions | |
|---|---|
| ~CFSMailFolder() | |
| IMPORT_C CEmailExtension * | ExtensionL(const TUid &) |
| IMPORT_C TInt | FetchMessagesL(const RArray< TFSMailMsgId > &, TFSMailDetails, MFSMailRequestObserver &) |
| IMPORT_C void | GetSubFoldersL(RPointerArray< CFSMailFolder > &) |
| IMPORT_C MFSMailIterator * | ListMessagesL(const TFSMailDetails, const RArray< TFSMailSortCriteria > &) |
| IMPORT_C CFSMailFolder * | NewL(TFSMailMsgId) |
| IMPORT_C CFSMailFolder * | NewLC(TFSMailMsgId) |
| IMPORT_C void | ReleaseExtension(CEmailExtension *) |
| IMPORT_C void | RemoveDownLoadedAttachmentsL() |
| IMPORT_C void | RemoveMessageL(const TFSMailMsgId) |
| IMPORT_C TBool | SupportsCopyFromL(TFSFolderType) |
| IMPORT_C TBool | SupportsMoveFromL(TFSFolderType) |
| Protected Member Functions | |
|---|---|
| CFSMailFolder() | |
| Private Member Functions | |
|---|---|
| void | ConstructL(TFSMailMsgId) |
| Private Attributes | |
|---|---|
| CFSMailRequestHandler * | iRequestHandler |
| void | ConstructL | ( | TFSMailMsgId | aFolderId | ) | [private] |
Two-phased constructor
| TFSMailMsgId aFolderId |
| IMPORT_C CEmailExtension * | ExtensionL | ( | const TUid & | aInterfaceUid | ) | [virtual] |
| const TUid & aInterfaceUid |
| IMPORT_C TInt | FetchMessagesL | ( | const RArray< TFSMailMsgId > & | aMessageIds, |
| TFSMailDetails | aDetails, | |||
| MFSMailRequestObserver & | aObserver | |||
| ) | ||||
method launches fetching of messages given by user from server
| const RArray< TFSMailMsgId > & aMessageIds | ids of messages to be fetched |
| TFSMailDetails aDetails | defines which details each message contains |
| MFSMailRequestObserver & aObserver | request observer for conveying fetching progress events to user |
| IMPORT_C void | GetSubFoldersL | ( | RPointerArray< CFSMailFolder > & | aSubFolders | ) |
lists subfolders contained by this folder
| RPointerArray< CFSMailFolder > & aSubFolders |
| IMPORT_C MFSMailIterator * | ListMessagesL | ( | const TFSMailDetails | aDetails, |
| const RArray< TFSMailSortCriteria > & | aSorting | |||
| ) | ||||
List folder messages. Function returns iterator, which user can use to scroll up/down message list.
| const TFSMailDetails aDetails | describes which details each CFSMailMessage contains |
| const RArray< TFSMailSortCriteria > & aSorting | describes requested sort criteria. First item in array is primary sort criteria. |
| IMPORT_C CFSMailFolder * | NewL | ( | TFSMailMsgId | aFolderId | ) | [static] |
Two-phased constructor.
| TFSMailMsgId aFolderId | folder id in plugin containing folder |
| IMPORT_C CFSMailFolder * | NewLC | ( | TFSMailMsgId | aFolderId | ) | [static] |
Two-phased constructor.
| TFSMailMsgId aFolderId | folder id in plugin containing folder |
| IMPORT_C void | ReleaseExtension | ( | CEmailExtension * | aExtension | ) | [virtual] |
| CEmailExtension * aExtension |
| IMPORT_C void | RemoveDownLoadedAttachmentsL | ( | ) |
removes downloaded attachments from local/terminal memory
| IMPORT_C void | RemoveMessageL | ( | const TFSMailMsgId | aMessageId | ) |
removes given message from folder
| const TFSMailMsgId aMessageId | id of message to be removed |
| IMPORT_C TBool | SupportsCopyFromL | ( | TFSFolderType | aFolderType | ) |
method to check if this folder allows copying from given folder type
| TFSFolderType aFolderType | folder type |
| IMPORT_C TBool | SupportsMoveFromL | ( | TFSFolderType | aFolderType | ) |
method to check if this folder allows moving from given folder type
| TFSFolderType aFolderType | folder type |
| CFSMailRequestHandler * | iRequestHandler | [private] |
request handler for plugin requests
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.