diff -r c743ef5928ba -r f966699dea19 idlehomescreen/inc/xntexteditor.h --- a/idlehomescreen/inc/xntexteditor.h Tue Feb 02 00:04:13 2010 +0200 +++ b/idlehomescreen/inc/xntexteditor.h Fri Feb 19 22:42:37 2010 +0200 @@ -54,6 +54,14 @@ */ virtual const HBufC* Text() = 0; + /** + * Handles editor events + * + * @since S60 5.2 + * @param aReason, editor event + */ + virtual void HandleEditorEvent( TInt aReason ) = 0; + private: }; } @@ -67,6 +75,18 @@ { public: +/** + * Editor events + */ + enum TEditorEvent + { + KActivateTextEditor, + KDeactivateTextEditor, + KRemoveSplitInputFromStack, + KKeepSplitInputInStack + }; +public: + /** * 2 phase construction. */ @@ -91,6 +111,14 @@ */ const HBufC* Text(); + /** + * Handles editor events + * + * @since S60 5.2 + * @param aReason, editor event + */ + void HandleEditorEvent( TInt aReason ); + public: // from CCoeControl /**