CAknFepUIInterface Class Reference

class CAknFepUIInterface : public CBase

Inherits from

Public Member Functions
~CAknFepUIInterface()
TInt CharMapDialogL(TInt, TDes &, TInt, TBool, TBool, TBool, TBool, TInt, TInt, TBool)
voidCreateSoftkeys(TInt, MEikCommandObserver *)
voidDeleteDialogs()
voidDeleteSoftkeys()
voidDrawSoftkeysNow()
CAknFepUiInterfaceMenuBar *EditorStateMenuBar(CAknEdwinState *)
TBool IsDisplayDataQuery(TBool)
voidJapaneseKutenQueryDialogL(TInt, TInt &, TInt)
TInt LaunchCangJieOptionDlgL(TInt, TInt &, MDesC16Array *)
voidLaunchConfirmationNoteL(TInt)
voidLaunchHelpTextQueryL(TInt)
TInt LaunchListPopupL(TInt, TInt &, TInt, MDesC16Array *, CArrayPtr< CGulIcon > *)
MAknFepUICtrlContainerChinese *NewAknFepUICtrlContainerChineseL()
MAknFepUICtrlContainerJapanese *NewAknFepUICtrlContainerJapaneseL(CAknFepUIManagerJapanese *)
CAknFepIndicator *NewIndicatorL()
IMPORT_C CAknFepUIInterface *NewL()
CAknFepUiInterfaceMenuBar *NewMenuBarL(MAknFepUiInterfaceMenuObserver *, TInt, TInt)
CAknFepUiInterfaceStylusPopUpMenu *NewStylusPopUpMenuL(MAknFepUiInterfaceMenuObserver *, const TPoint &)
CAknFepUiInterfaceMenuBar *ObjectProviderMenuBar(MObjectProvider *)
CPlainText *PlainText(CAknEdwinState *)
voidSetFepMenuObserver(MAknFepUiInterfaceMenuObserver *)
TInt SoftkeyCommandId(TInt)
TBool SoftkeysExist()
TInt TextQueryDialogL(TDes &, CAknEdwinState &, TInt, TInt)
voidTouchPaneAllowInputMethodActivation(TBool)
voidTouchPaneRefreshL()
voidTouchPaneSetFepPenSupportInterface(MAknFepPenSupportInterface *)
voidTouchPaneSetInputMethodIconActivated(TBool)
voidUpdateEditorContext(MAknEditingStateIndicator &, MAknFepManagerInterface &)
TBool UpdateSoftkeyLabelL(TInt, TInt, TInt)
voidUpdateSoftkeysL(TInt, CAknEdwinState *, MEikCommandObserver *, TInt)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Public Member Enumerations
enumanonymous { ELeftSoftkeyIndex = 0, ERightSoftkeyIndex = 2, EMiddleSoftkeyIndex = 3 }
Private Attributes
TUid iEcomDtorUid

Constructor & Destructor Documentation

~CAknFepUIInterface()

IMPORT_C~CAknFepUIInterface()

Member Functions Documentation

CharMapDialogL(TInt, TDes &, TInt, TBool, TBool, TBool, TBool, TInt, TInt, TBool)

TInt CharMapDialogL(TIntaCharCase,
TDes &aSpecialChars,
TIntaCharSetResourceId,
TBoolaLockNumericKeys,
TBoolaShowPictographsFirst,
TBoolaShowNoPictographs,
TBoolaShowAnotherTable,
TIntaAfterSctChars,
TIntaResId,
TBoolaDisableRecentItemRow = EFalse
)[pure virtual]

Parameters

TInt aCharCase
TDes & aSpecialChars
TInt aCharSetResourceId
TBool aLockNumericKeys
TBool aShowPictographsFirst
TBool aShowNoPictographs
TBool aShowAnotherTable
TInt aAfterSctChars
TInt aResId
TBool aDisableRecentItemRow = EFalse

CreateSoftkeys(TInt, MEikCommandObserver *)

voidCreateSoftkeys(TIntaResourceId,
MEikCommandObserver *aObserver
)[pure virtual]

Parameters

TInt aResourceId
MEikCommandObserver * aObserver

DeleteDialogs()

voidDeleteDialogs()[pure virtual]

DeleteSoftkeys()

voidDeleteSoftkeys()[pure virtual]

DrawSoftkeysNow()

voidDrawSoftkeysNow()[pure virtual]

EditorStateMenuBar(CAknEdwinState *)

CAknFepUiInterfaceMenuBar *EditorStateMenuBar(CAknEdwinState *aEditorState)[pure virtual]

Parameters

CAknEdwinState * aEditorState

IsDisplayDataQuery(TBool)

TBool IsDisplayDataQuery(TBoolaIsFepAwareTextEditor)[pure virtual]

Parameters

TBool aIsFepAwareTextEditor

JapaneseKutenQueryDialogL(TInt, TInt &, TInt)

voidJapaneseKutenQueryDialogL(TIntaResId,
TInt &aCharCode,
TIntaTone = 0
)[pure virtual]

Parameters

TInt aResId
TInt & aCharCode
TInt aTone = 0

LaunchCangJieOptionDlgL(TInt, TInt &, MDesC16Array *)

TInt LaunchCangJieOptionDlgL(TIntaResourceId,
TInt &aLevel,
MDesC16Array *aItems
)[pure virtual]

Parameters

TInt aResourceId
TInt & aLevel
MDesC16Array * aItems

LaunchConfirmationNoteL(TInt)

voidLaunchConfirmationNoteL(TIntaResourceId)[pure virtual]

Parameters

TInt aResourceId

LaunchHelpTextQueryL(TInt)

voidLaunchHelpTextQueryL(TIntaResourceId)[pure virtual]

Parameters

TInt aResourceId

LaunchListPopupL(TInt, TInt &, TInt, MDesC16Array *, CArrayPtr< CGulIcon > *)

TInt LaunchListPopupL(TIntaResourceId,
TInt &aIndex,
TIntaInitialIndex,
MDesC16Array *aItems,
CArrayPtr< CGulIcon > *aIcons
)[pure virtual]

Parameters

TInt aResourceId
TInt & aIndex
TInt aInitialIndex
MDesC16Array * aItems
CArrayPtr< CGulIcon > * aIcons

NewAknFepUICtrlContainerChineseL()

MAknFepUICtrlContainerChinese *NewAknFepUICtrlContainerChineseL()[pure virtual]

NewAknFepUICtrlContainerJapaneseL(CAknFepUIManagerJapanese *)

MAknFepUICtrlContainerJapanese *NewAknFepUICtrlContainerJapaneseL(CAknFepUIManagerJapanese *aUiMng)[pure virtual]

Parameters

CAknFepUIManagerJapanese * aUiMng

NewIndicatorL()

CAknFepIndicator *NewIndicatorL()[pure virtual]

NewL()

IMPORT_C CAknFepUIInterface *NewL()[static]

NewMenuBarL(MAknFepUiInterfaceMenuObserver *, TInt, TInt)

CAknFepUiInterfaceMenuBar *NewMenuBarL(MAknFepUiInterfaceMenuObserver *aObserver,
TIntaHotKeyResourceId = 0,
TIntaMenuTitleResourceId = 0
)[pure virtual]

Parameters

MAknFepUiInterfaceMenuObserver * aObserver
TInt aHotKeyResourceId = 0
TInt aMenuTitleResourceId = 0

NewStylusPopUpMenuL(MAknFepUiInterfaceMenuObserver *, const TPoint &)

CAknFepUiInterfaceStylusPopUpMenu *NewStylusPopUpMenuL(MAknFepUiInterfaceMenuObserver *aObserver,
const TPoint &aPoint
)[pure virtual]

Parameters

MAknFepUiInterfaceMenuObserver * aObserver
const TPoint & aPoint

ObjectProviderMenuBar(MObjectProvider *)

CAknFepUiInterfaceMenuBar *ObjectProviderMenuBar(MObjectProvider *aObjectProvider)[pure virtual]

Parameters

MObjectProvider * aObjectProvider

PlainText(CAknEdwinState *)

CPlainText *PlainText(CAknEdwinState *aEditorState)[pure virtual]

Parameters

CAknEdwinState * aEditorState

SetFepMenuObserver(MAknFepUiInterfaceMenuObserver *)

voidSetFepMenuObserver(MAknFepUiInterfaceMenuObserver *aObserver)[pure virtual]

Parameters

MAknFepUiInterfaceMenuObserver * aObserver

SoftkeyCommandId(TInt)

TInt SoftkeyCommandId(TIntaPosition)[pure virtual]

Parameters

TInt aPosition

SoftkeysExist()

TBool SoftkeysExist()[pure virtual]

TextQueryDialogL(TDes &, CAknEdwinState &, TInt, TInt)

TInt TextQueryDialogL(TDes &aDataText,
CAknEdwinState &aEditorState,
TIntaEditorFlag,
TIntaResId
)[pure virtual]

Parameters

TDes & aDataText
CAknEdwinState & aEditorState
TInt aEditorFlag
TInt aResId

TouchPaneAllowInputMethodActivation(TBool)

voidTouchPaneAllowInputMethodActivation(TBoolaValue)[pure virtual]

Parameters

TBool aValue

TouchPaneRefreshL()

voidTouchPaneRefreshL()[pure virtual]

TouchPaneSetFepPenSupportInterface(MAknFepPenSupportInterface *)

voidTouchPaneSetFepPenSupportInterface(MAknFepPenSupportInterface *aFepPenSupportInterface)[pure virtual]

Parameters

MAknFepPenSupportInterface * aFepPenSupportInterface

TouchPaneSetInputMethodIconActivated(TBool)

voidTouchPaneSetInputMethodIconActivated(TBoolaActivated)[pure virtual]

Parameters

TBool aActivated

UpdateEditorContext(MAknEditingStateIndicator &, MAknFepManagerInterface &)

voidUpdateEditorContext(MAknEditingStateIndicator &aIndicator,
MAknFepManagerInterface &aManager
)[pure virtual]

Parameters

MAknEditingStateIndicator & aIndicator
MAknFepManagerInterface & aManager

UpdateSoftkeyLabelL(TInt, TInt, TInt)

TBool UpdateSoftkeyLabelL(TIntaPosition,
TIntaCommandId,
TIntaTextResId
)[pure virtual]

Parameters

TInt aPosition
TInt aCommandId
TInt aTextResId

UpdateSoftkeysL(TInt, CAknEdwinState *, MEikCommandObserver *, TInt)

voidUpdateSoftkeysL(TIntaResourceId,
CAknEdwinState *aEditorState,
MEikCommandObserver *aObserver,
TIntaInputMode
)[pure virtual]

Parameters

TInt aResourceId
CAknEdwinState * aEditorState
MEikCommandObserver * aObserver
TInt aInputMode

Member Enumerations Documentation

Enum anonymous

Enumerators

ELeftSoftkeyIndex = 0
ERightSoftkeyIndex = 2
EMiddleSoftkeyIndex = 3

Member Data Documentation

TUid iEcomDtorUid

TUid iEcomDtorUid[private]