CPbk2TabGroupContainer Class Reference
class CPbk2TabGroupContainer : public CBase |
Phonebook 2 tab group container. Responsible for creating Phonebook 2 application tab groups and managing the tab groups. The tab groups are created from the view graph data. Clients may also add new tab groups to the container.
Nested Classes and Structures
Constructor & Destructor Documentation
CPbk2TabGroupContainer(MPbk2ViewExplorer &, MPbk2TabGroupContainerCallback &)
~CPbk2TabGroupContainer()
~CPbk2TabGroupContainer | ( | ) | |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private, inline] |
CreateTabGroupsL()
void | CreateTabGroupsL | ( | ) | [private] |
DoCalculateTabGroupWidth(TInt)
TInt
| DoCalculateTabGroupWidth | ( | TInt | aViewCount | ) | const [private] |
DoReadViewNodeTabResourcesL(const CPbk2ViewNode &, CAknTabGroup &, TInt)
FindTabGroupWithIdL(TPbk2TabGroupId)
HandleNaviDecoratorEventL(TInt)
void | HandleNaviDecoratorEventL | ( | TInt | aEventID | ) | [private] |
HandleNavigationKeyEventL(const TKeyEvent &, TEventCode)
Handles navigation key events.
NewL(MPbk2ViewExplorer &, MPbk2TabGroupContainerCallback &)
Creates a new instance of this class.
SkinTabGroupsL()
void | SkinTabGroupsL | ( | ) | [private] |
TabChangedL(TInt)
void | TabChangedL | ( | TInt | aIndex | ) | [private] |
TabGroupFromViewId(TInt)
Returns the tab group associated with given id.
Parameters
TInt aId | Id of the tab group. |
Member Data Documentation
MPbk2TabGroupContainerCallback & iCallback
CPbk2IconInfoContainer * iTabIcons
MPbk2ViewExplorer & iViewExplorer
RPointerArray< CPbk2TabGroupEntry > iViewTabGroups
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.