phonebookui/Phonebook2/UIControls/inc/CPbk2ContactEditorDlgImpl.h
branchRCL_3
changeset 21 b3431bff8c19
parent 3 04ab22b956c2
child 23 5586b4d2ec3e
--- a/phonebookui/Phonebook2/UIControls/inc/CPbk2ContactEditorDlgImpl.h	Mon Mar 15 12:39:26 2010 +0200
+++ b/phonebookui/Phonebook2/UIControls/inc/CPbk2ContactEditorDlgImpl.h	Wed Mar 31 21:13:53 2010 +0300
@@ -52,6 +52,7 @@
 class CPbk2ContactEditorArrayItem;
 class CAknInputBlock;
 class MPbk2ApplicationServices;
+class CCnvCharacterSetConverter;
 
 // CLASS DECLARATION
 
@@ -357,6 +358,15 @@
         void WaitFinishL();
         void CloseDialog();
         
+        TBool IsUnicodeL( const TDesC& aText );
+        TBool IsCheckPointEvent(
+                const TKeyEvent& aKeyEvent,
+                TEventCode aType );
+        void CheckCurrentFieldTextL( 
+                CPbk2ContactEditorArrayItem* aCurrentField,
+                const TKeyEvent& aKeyEvent, 
+                TEventCode aType );
+
     private: // Data structures
 
         /**
@@ -444,6 +454,8 @@
         MPbk2ApplicationServices* iAppServices;
         // Own: Custom title text
         HBufC* iTitleText;
+        /// Own: Converts text between Unicode and SMS 7-bit 
+        CCnvCharacterSetConverter* iConverter;
     };
 
 #endif // CPBK2CONTACTEDITORDLGIMPL_H