MPbk2ViewExplorer Class Reference
Phonebook 2 view explorer interface. View explorer can be used to activate views and to navigate between the views.
Constructor & Destructor Documentation
~MPbk2ViewExplorer()
~MPbk2ViewExplorer
|
(
|
)
|
[protected, inline, virtual]
|
Member Functions Documentation
ActivatePhonebook2ViewL(TUid, const CPbk2ViewState *)
void
|
ActivatePhonebook2ViewL
|
(
|
TUid
|
aViewId,
|
|
const
CPbk2ViewState
*
|
aViewState
|
|
)
|
const [pure virtual]
|
Parameters
TUid
aViewId
|
Id of the view to activate.
|
const
CPbk2ViewState
* aViewState
|
The state to pass to the activated view, can be NULL.
|
ActivatePreviousViewL(const CPbk2ViewState *)
void
|
ActivatePreviousViewL
|
(
|
const
CPbk2ViewState
*
|
aViewState
|
)
|
[pure virtual]
|
Activates the previous view.
Parameters
const
CPbk2ViewState
* aViewState
|
Desired view state to restore, can be NULL.
|
HandleViewActivationLC(const TUid &, const TVwsViewId &, const TDesC *, const CEikImage *, TUint)
Updates application-level objects (view navigation state and status pane) leave-safely at view activation. Called from each application view's DoActivateL().
Parameters
const
TUid
& aViewId
|
The activated view's id.
|
const
TVwsViewId
& aPrevViewId
|
Previously active view's id.
|
const
TDesC
* aTitlePaneText
|
Text to set to title pane. If NULL default text is used.
|
const
CEikImage
* aContextPanePicture
|
Picture to set into context pane. If NULL default picture is used.
|
TUint
aFlags
|
Combination of TPbk2ViewActivationFlags telling which panes are to be updated.
|
IsPhonebook2View(const TVwsViewId &)
Returns true if given view id indicates a Phonebook 2 view.
Parameters
const
TVwsViewId
& aViewId
|
The id of the view to query.
|
ViewExplorerExtension(TUid)
TAny
*
|
ViewExplorerExtension
|
(
|
TUid
|
|
)
|
[inline, virtual]
|
Returns an extension point for this interface or NULL.
ViewGraph()
Returns Phonebook 2 view graph object.
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.