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 & aEikEnv An environment for creating controls and utility functions for manipulating them.
const MEikServStatusPaneShapeChangeObserver & aShapeObserver Status pane shape change observer.

~CEikServStatusPaneModel()

~CEikServStatusPaneModel ( )

Destructor.

Member Functions Documentation

ConstructL(TInt)

void ConstructL ( TInt aCoreResId ) [private]

Second-phase constructor.

Parameters

TInt aCoreResId Status pane core resource ID.

NewL(CEikonEnv &, TInt, const MEikServStatusPaneShapeChangeObserver &)

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

Two-phased constructor.

Parameters

CEikonEnv & aEikEnv An environment for creating controls and utility functions for manipulating them.
TInt aCoreResId Status pane core resource ID.
const MEikServStatusPaneShapeChangeObserver & aShapeObserver Status pane shape change observer.

SetLayoutL(TInt, TBool)

void SetLayoutL ( TInt aLayoutResId,
TBool aChangeStatusPaneNow
) [virtual]

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

Parameters

TInt aLayoutResId Resource ID of the layout to be set.
TBool aChangeStatusPaneNow A flag to indicate an immediate status pane layout change.

Member Data Documentation

const MEikServStatusPaneShapeChangeObserver & iShapeObserver

const MEikServStatusPaneShapeChangeObserver & iShapeObserver [private]

Status pane shape change observer.