CEikServStatusPaneModel Class Reference

class CEikServStatusPaneModel : public CEikStatusPaneModelBase

CEikServStatusPaneModel is the server side version of the status pane model class.

Inherits from

Constructor & Destructor Documentation

CEikServStatusPaneModel(CEikonEnv &, const MEikServStatusPaneShapeChangeObserver &)

CEikServStatusPaneModel(CEikonEnv &aEikEnv,
const MEikServStatusPaneShapeChangeObserver &aShapeObserver
)[private]

C++ constructor.

Parameters

CEikonEnv & aEikEnvAn environment for creating controls and utility functions for manipulating them.
const MEikServStatusPaneShapeChangeObserver & aShapeObserverStatus pane shape change observer.

~CEikServStatusPaneModel()

~CEikServStatusPaneModel()

Destructor.

Member Functions Documentation

ConstructL(TInt)

voidConstructL(TIntaCoreResId)[private]

Second-phase constructor.

Parameters

TInt aCoreResIdStatus pane core resource ID.

NewL(CEikonEnv &, TInt, const MEikServStatusPaneShapeChangeObserver &)

CEikServStatusPaneModel *NewL(CEikonEnv &aEikEnv,
TIntaCoreResId,
const MEikServStatusPaneShapeChangeObserver &aShapeObserver
)[static]

Two-phased constructor.

Parameters

CEikonEnv & aEikEnvAn environment for creating controls and utility functions for manipulating them.
TInt aCoreResIdStatus pane core resource ID.
const MEikServStatusPaneShapeChangeObserver & aShapeObserverStatus pane shape change observer.

SetLayoutL(TInt, TBool)

voidSetLayoutL(TIntaLayoutResId,
TBoolaChangeStatusPaneNow
)[virtual]

Sets the status pane layout of the server side status pane model.

Parameters

TInt aLayoutResIdResource ID of the layout to be set.
TBool aChangeStatusPaneNowA flag to indicate an immediate status pane layout change.

Member Data Documentation

const MEikServStatusPaneShapeChangeObserver & iShapeObserver

const MEikServStatusPaneShapeChangeObserver &iShapeObserver[private]

Status pane shape change observer.