UIQ Technology
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



Location: eikspmod.h
Link against: eikcoctl.lib

Class CEikStatusPaneModelBase

class CEikStatusPaneModelBase : public CBase;

Description

Base class for the status pane model.

Derivation

Members

Defined in CEikStatusPaneModelBase:
BaseConstructL(), CEikStatusPaneModelBase(), CIdLayoutPair, CIdSet, CLayoutIdSet, CurrentLayout(), LegalIds(), LoadLayoutL(), PaneInits(), SetLayoutL(), iCurrentResId, iEikEnv, iLayouts, ~CEikStatusPaneModelBase()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


~CEikStatusPaneModelBase()

IMPORT_C ~CEikStatusPaneModelBase();

Description


CEikStatusPaneModelBase()

protected: IMPORT_C CEikStatusPaneModelBase(CEikonEnv &aEikEnv);

Description

Parameters

CEikonEnv &aEikEnv

[Top]


Member functions


PaneInits()

inline CEikStatusPaneSetInit *PaneInits() const;

Description

Return value

CEikStatusPaneSetInit *


SetLayoutL()

virtual IMPORT_C void SetLayoutL(TInt aLayoutResId, TBool aChangeStatusPaneNow=ETrue);

Description

Parameters

TInt aLayoutResId

TBool aChangeStatusPaneNow


CurrentLayout()

inline CEikStatusPaneLayout *CurrentLayout() const;

Description

Return value

CEikStatusPaneLayout *


BaseConstructL()

protected: IMPORT_C void BaseConstructL(TInt aCoreResId);

Description

Parameters

TInt aCoreResId


LoadLayoutL()

protected: IMPORT_C CEikStatusPaneLayout *LoadLayoutL(TInt aLayoutResId);

Description

Parameters

TInt aLayoutResId

Return value

CEikStatusPaneLayout *


LegalIds()

protected: inline CIdSet *LegalIds() const;

Description

Return value

CIdSet *

[Top]


Member classes


Class CIdLayoutPair

protected: class CIdLayoutPair : public CBase;

Description

Holds status pane layout information.

Derivation

Members

Defined in CEikStatusPaneModelBase::CIdLayoutPair:
iLayout, iResId

Inherited from CBase:
Delete(), Extension_(), operator new()

Member data


iResId

TInt iResId;

Description


iLayout

CEikStatusPaneLayout * iLayout;

Description

[Top]


Member type definitions


Typedef CLayoutIdSet

protected: typedef CArrayPtrFlat<CIdLayoutPair> CEikStatusPaneModelBase::CLayoutIdSet;

Description

Type for layout sets, is a flat pointer array holding layout pairs, see CIdLayoutPair .


Typedef CIdSet

protected: typedef CArrayFixFlat<TInt> CEikStatusPaneModelBase::CIdSet;

Description

Type for ID sets, is a flat array of integers.

[Top]


Member data


iLayouts

protected: CLayoutIdSet * iLayouts;

Description


iCurrentResId

protected: TInt iCurrentResId;

Description


iEikEnv

protected: CEikonEnv & iEikEnv;

Description

Terms and conditions of use of the material