MPeninputLayoutContext Class Reference

class MPeninputLayoutContext

Peninput common layout interface

peninputcommonlayout.lib
Since
S60 v3.2

Member Functions Documentation

IsCapsLockPermitted()

TBool IsCapsLockPermitted()[pure virtual]

IsShiftPermitted()

TBool IsShiftPermitted()[pure virtual]

LayoutType()

TInt LayoutType()[pure virtual]

Get the layout type, vkb or hwr.

Since
S60 v3.2

RequestData(TPeninputDataType)

TAny *RequestData(TPeninputDataTypeaDataType)[pure virtual]

Request data from data provider

Since
S60 v3.2

Parameters

TPeninputDataType aDataTypeThe data type request

SaveKey(TInt, TInt)

voidSaveKey(TIntaKey,
TIntaValue
)[pure virtual]

Save key into CenRep(AknFep)

Since
S60 v3.2

Parameters

TInt aKeyThe key name
TInt aValueThe new value

SendEventToWindow(TInt, CFepUiBaseCtrl *, const TDesC &)

voidSendEventToWindow(TIntaEventType,
CFepUiBaseCtrl *aCtrl,
const TDesC &aEventData =  KNullDesC
)[pure virtual]

Send event to window

Since
S60 v3.2

Parameters

TInt aEventTypeThe event type
CFepUiBaseCtrl * aCtrlThe sender control
const TDesC & aEventData =  KNullDesC The event data

Sendkey(TInt, const TDesC &)

voidSendkey(TIntaEventType,
const TDesC &aEventData =  KNullDesC
)[pure virtual]

Send key to fep

Since
S60 v3.2

Parameters

TInt aEventTypeThe event type
const TDesC & aEventData =  KNullDesC The event data

SetData(TPeninputDataType, TAny *)

voidSetData(TPeninputDataTypeaDataType,
TAny *aData
)[pure virtual]

Set data for data provider

Since
S60 v3.2

Parameters

TPeninputDataType aDataTypeThe data type to set value
TAny * aDataThe pointer to TAny type data