CEikStatusPaneModelBase Class Reference
class CEikStatusPaneModelBase : public CBase
|
Base class for status pane model.
Constructor & Destructor Documentation
CEikStatusPaneModelBase(CEikonEnv &)
IMPORT_C
|
CEikStatusPaneModelBase
|
(
|
CEikonEnv
&
|
aEikEnv
|
)
|
[protected]
|
Parameters
CEikonEnv
& aEikEnv
|
An environment for creating controls.
|
~CEikStatusPaneModelBase()
IMPORT_C
|
~CEikStatusPaneModelBase
|
(
|
)
|
|
Member Functions Documentation
AknLayoutRefresh()
void
|
AknLayoutRefresh
|
(
|
)
|
|
Re-reads layout data for all existing layouts from AknLayout system. The data may have to be refreshed when e.g. screen resolution, orientation or language variant layout is changed on the fly.
AknLayoutUsed(TInt)
This method tells if given layout is using AknLayout system for placing and sizing the statuspane subpanes.
Parameters
TInt
aLayoutId
|
Layout which layout type is wanted to be known.
|
BaseConstructL(TInt)
IMPORT_C void
|
BaseConstructL
|
(
|
TInt
|
aCoreResId
|
)
|
[protected]
|
Base constructor for 2nd phase construction.
Parameters
TInt
aCoreResId
|
Status pane core resource id.
|
CheckLayoutL(CEikStatusPaneLayout *)
void
|
CheckLayoutL
|
(
|
CEikStatusPaneLayout *
|
aLayout
|
)
|
[private]
|
Parameters
CEikStatusPaneLayout * aLayout
|
Layout to be checked.
|
CurrentLayout()
CEikStatusPaneLayout *
|
CurrentLayout
|
(
|
)
|
const [inline]
|
CurrentLayoutResId()
IMPORT_C
TInt
|
CurrentLayoutResId
|
(
|
)
|
const
|
Gets the current layout resource id.
IsLegalId(TInt)
TBool
|
IsLegalId
|
(
|
TInt
|
aLayoutResId
|
)
|
const [protected]
|
Checks if given layout id is allowed.
Parameters
TInt
aLayoutResId
|
Layout id to be checked.
|
Layout(TInt)
CEikStatusPaneLayout *
|
Layout
|
(
|
TInt
|
aLayoutResId
|
)
|
[private]
|
Parameters
TInt
aLayoutResId
|
Layout resource id.
|
LegalIds()
CIdSet
*
|
LegalIds
|
(
|
)
|
const [protected, inline]
|
Returns set of legal layout ids.
LoadLayoutL(TInt)
IMPORT_C CEikStatusPaneLayout *
|
LoadLayoutL
|
(
|
TInt
|
aLayoutResId
|
)
|
[protected]
|
Loads given layout from resource.
Parameters
TInt
aLayoutResId
|
Layout resource id.
|
NONSHARABLE_CLASS(CIdLayoutPair)
NONSHARABLE_CLASS
|
(
|
CIdLayoutPair
|
|
)
|
[protected, inline]
|
Internal class to CEikStatusPaneModel, which ties layout resource IDs to layout structures.
NONSHARABLE_CLASS(TLayoutChecker)
NONSHARABLE_CLASS
|
(
|
TLayoutChecker
|
|
)
|
[private, inline]
|
PaneInits()
CEikStatusPaneSetInit *
|
PaneInits
|
(
|
)
|
const [inline]
|
Gets the pane inits of the status pane.
Reserved_1()
IMPORT_C void
|
Reserved_1
|
(
|
)
|
[private, virtual]
|
SetLayoutL(TInt, TBool)
IMPORT_C void
|
SetLayoutL
|
(
|
TInt
|
aLayoutResId,
|
|
TBool
|
aChangeStatusPaneNow = ETrue
|
|
)
|
[virtual]
|
Sets the status pane layout
Parameters
TInt
aLayoutResId
|
Resource id of the status pane layout.
|
TBool
aChangeStatusPaneNow = ETrue
|
A flag to indicate immediate status pane layout change.
|
Member Type Definitions Documentation
Member Data Documentation
CEikStatusPaneLayout * iCurrentLayout
CEikStatusPaneLayout *
|
iCurrentLayout
|
[private]
|
TInt
iCurrentResId
TInt
|
iCurrentResId
|
[protected]
|
CEikStatusPaneSetInit * iPanes
CEikStatusPaneSetInit *
|
iPanes
|
[private]
|
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.