idlehomescreen/inc/xntexteditor.h
branchCompilerCompatibility
changeset 12 119a7c064f0f
parent 9 f966699dea19
--- a/idlehomescreen/inc/xntexteditor.h	Mon Mar 08 21:43:12 2010 +0000
+++ b/idlehomescreen/inc/xntexteditor.h	Sun Mar 14 13:08:57 2010 +0000
@@ -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
 
    	/**