|
||
class MCoeFepLayDocExtension;
MCoeFepLayDocExtension is an interface class which should be derived from by test editors to provide access to the current MLayDoc object, and to set a new MLayDoc object. Used directly from the FEP to decorate the inline edit text, without changing the actual document text.
Defined in MCoeFepLayDocExtension
:
GetCurrentMLayDoc()const
Retrives the current MLayDoc object from the text editorGetFepEditorState(TInt &,TInt &,TInt &)
Retrives inline edit positioning information from the editor HandleInsertDeleteL(TCursorSelection,TInt)
Used to tell the editor when the size of the inline edit has changed, so the tex...MCoeFepLayDocExtension_Reserved_1()
MCoeFepLayDocExtension_Reserved_2()
SetMLayDoc(MLayDoc *)
Sets a new MLayDoc object into the CTextLayout objectvirtual MLayDoc* GetCurrentMLayDoc() const=0;
Retrives the current MLayDoc object from the text editor
|
virtual void SetMLayDoc(MLayDoc *aLayDoc)=0;
Sets a new MLayDoc object into the CTextLayout object
|
virtual void GetFepEditorState(TInt &aPositionInDocument, TInt &aCursorPositionInDocument, TInt &aSelectionLength)=0;
Retrives inline edit positioning information from the editor
|
virtual void HandleInsertDeleteL(TCursorSelection aSelection, TInt aDeletedChars)=0;
Used to tell the editor when the size of the inline edit has changed, so the text layout can update itself. Should be called before and after the inline edit has been decorated.
|
private: IMPORT_C virtual void MCoeFepLayDocExtension_Reserved_2();