webengine/wmlengine/src/fbox/include/nw_fbox_CEpoc32InputBox.h
changeset 1 7c90e6132015
parent 0 dd21522fd290
--- a/webengine/wmlengine/src/fbox/include/nw_fbox_CEpoc32InputBox.h	Mon Mar 30 12:54:55 2009 +0300
+++ b/webengine/wmlengine/src/fbox/include/nw_fbox_CEpoc32InputBox.h	Fri May 08 08:25:06 2009 +0300
@@ -32,9 +32,12 @@
 
 #include <fepbase.h>
 #include <aknedsts.h> 
+#include <fepipext.h>
 
 // CONSTANTS
 const TInt KBufLength = 512;
+#define KFepUid 0x100056de
+#define KLineEnterChar 0x21b2
 
 // FORWARD DECLARATIONS
 
@@ -58,7 +61,9 @@
 */
 class CEpoc32InputBox : public CEikBorderedControl, public MEikEdwinObserver, public MCoeFepObserver,
 public MCoeFocusObserver, 
-public MCoeFepAwareTextEditor, public MCoeCaptionRetrieverForFep, private MCoeFepAwareTextEditor_Extension1
+public MCoeFepAwareTextEditor, public MCoeCaptionRetrieverForFep, 
+public TCoeInputCapabilities::MCoeFepSpecificExtensions, 
+private MCoeFepAwareTextEditor_Extension1
     {
     protected:      // Constructors and destructor
         /*
@@ -337,7 +342,12 @@
         // for virtual keyboard
         void UpdateInlineTextL(const TDesC& aText);
         void ClearInlineText();
-
+    
+    private: 
+        
+        virtual TBool IsValidCharacter(TInt aChar);
+        virtual void MCoeFepSpecificExtensions_Reserved_1(){};
+        virtual void MCoeFepSpecificExtensions_Reserved_2(){};
 
     private:        // Data