CMessageIterator Class Reference
class CMessageIterator : public CBase
|
Message Iterator Utility Class Typically used by message editors to implement next and previous message menu options. Class is an observer of the parent of the current entry, so it does handle changes in the children list. Class does not handle other external events e.g. deletion of parent.
Constructor & Destructor Documentation
CMessageIterator()
CMessageIterator
|
(
|
)
|
[private]
|
~CMessageIterator()
IMPORT_C
|
~CMessageIterator
|
(
|
)
|
|
Member Functions Documentation
ConstructL(CMsvSession &, const TMsvEntry &)
CurrentMessage()
IMPORT_C const
TMsvEntry
&
|
CurrentMessage
|
(
|
)
|
const
|
CurrentMessageIndex()
IMPORT_C
TInt
|
CurrentMessageIndex
|
(
|
)
|
const
|
CurrentParent()
IMPORT_C const
TMsvEntry
&
|
CurrentParent
|
(
|
)
|
const
|
HandleEntryEventL(TMsvEntryEvent, TAny *, TAny *, TAny *)
void
|
HandleEntryEventL
|
(
|
TMsvEntryEvent
|
aEvent,
|
|
TAny
*
|
aArg1,
|
|
TAny
*
|
aArg2,
|
|
TAny
*
|
aArg3
|
|
)
|
|
Parameters
TMsvEntryEvent aEvent
|
|
TAny
* aArg1
|
|
TAny
* aArg2
|
|
TAny
* aArg3
|
|
MessagesInFolder()
IMPORT_C
TInt
|
MessagesInFolder
|
(
|
)
|
const
|
NewL(CMsvSession &, const TMsvEntry &)
NextMessageExists()
IMPORT_C
TBool
|
NextMessageExists
|
(
|
)
|
const
|
OpenCurrentMessageL(TRequestStatus &, TBool)
PreviousMessageExists()
IMPORT_C
TBool
|
PreviousMessageExists
|
(
|
)
|
const
|
SetCurrentMessageL(const TMsvEntry &)
IMPORT_C void
|
SetCurrentMessageL
|
(
|
const
TMsvEntry
&
|
aCurrentMessage
|
)
|
|
SetMessageIteratorObserver(MMessageIteratorObserver *)
SetNextMessage()
IMPORT_C
TInt
|
SetNextMessage
|
(
|
)
|
|
Changes current message to next
SetPreviousMessage()
IMPORT_C
TInt
|
SetPreviousMessage
|
(
|
)
|
|
Changes current message to previous
UpdateChildrenOfParentL(TMsvId)
void
|
UpdateChildrenOfParentL
|
(
|
TMsvId
|
aCurrentMessageId
|
)
|
[private]
|
Member Data Documentation
CMsvEntrySelection * iChildrenOfParent
TInt
iCurrentIndex
TInt
|
iCurrentIndex
|
[private]
|
TBool
iEntryObserver
TBool
|
iEntryObserver
|
[private]
|
MMessageIteratorObserver * iMessageIteratorObserver
CMsvEntry * iParentOfCurrent
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.