idlehomescreen/inc/xntexteditor.h
branchRCL_3
changeset 9 f966699dea19
parent 0 f72a12da539e
--- 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
 
    	/**