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 ( TPeninputDataType aDataType ) [pure virtual]

Request data from data provider

Since
S60 v3.2

Parameters

TPeninputDataType aDataType The data type request

SaveKey(TInt, TInt)

void SaveKey ( TInt aKey,
TInt aValue
) [pure virtual]

Save key into CenRep(AknFep)

Since
S60 v3.2

Parameters

TInt aKey The key name
TInt aValue The new value

SendEventToWindow(TInt, CFepUiBaseCtrl *, const TDesC &)

void SendEventToWindow ( TInt aEventType,
CFepUiBaseCtrl * aCtrl,
const TDesC & aEventData =  KNullDesC
) [pure virtual]

Send event to window

Since
S60 v3.2

Parameters

TInt aEventType The event type
CFepUiBaseCtrl * aCtrl The sender control
const TDesC & aEventData =  KNullDesC The event data

Sendkey(TInt, const TDesC &)

void Sendkey ( TInt aEventType,
const TDesC & aEventData =  KNullDesC
) [pure virtual]

Send key to fep

Since
S60 v3.2

Parameters

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

SetData(TPeninputDataType, TAny *)

void SetData ( TPeninputDataType aDataType,
TAny * aData
) [pure virtual]

Set data for data provider

Since
S60 v3.2

Parameters

TPeninputDataType aDataType The data type to set value
TAny * aData The pointer to TAny type data