MPeninputUiStateMgr Class Reference

class MPeninputUiStateMgr

The ui state manager interfaces It provides intefaces to access ui state manager

peninputcommonlayout.lib
Since
S60 v3.2

Member Functions Documentation

AddUiState(CPeninputUiStateBase *, TInt)

void AddUiState ( CPeninputUiStateBase * aUiState,
TInt aUiStateType
) [pure virtual]

Add ui state to list

Since
S60 v3.2

Parameters

CPeninputUiStateBase * aUiState The ui state object to be added to list
TInt aUiStateType The ui state type to be added to list

CurrentUiState()

CPeninputUiStateBase * CurrentUiState ( ) [pure virtual]

Get current ui state

Since
S60 v3.2

GetUiState(TInt)

CPeninputUiStateBase * GetUiState ( TInt aUiStateType ) [pure virtual]

Get ui state object according to the ui state type

Since
S60 v3.2

Parameters

TInt aUiStateType The type of ui state

SetCurrentUiState(CPeninputUiStateBase *)

void SetCurrentUiState ( CPeninputUiStateBase * aUiState ) [pure virtual]

Set current ui state by state object

Since
S60 v3.2

Parameters

CPeninputUiStateBase * aUiState The state to be set as current ui state

SetCurrentUiState(TInt)

void SetCurrentUiState ( TInt aUiStateType ) [pure virtual]

Set current ui state by state type

Since
S60 v3.2

Parameters

TInt aUiStateType The type of ui state