phonebookui/Phonebook2/UIControls/inc/CPbk2ContactEditorDlgImpl.h
branchRCL_3
changeset 74 6b5524b4f673
parent 63 f4a778e096c2
child 85 38bb213f60ba
--- a/phonebookui/Phonebook2/UIControls/inc/CPbk2ContactEditorDlgImpl.h	Tue Sep 14 20:54:53 2010 +0300
+++ b/phonebookui/Phonebook2/UIControls/inc/CPbk2ContactEditorDlgImpl.h	Wed Sep 15 11:56:55 2010 +0300
@@ -354,7 +354,7 @@
         void ClearControls();
         TBool ContactHasAddress(TPbk2FieldGroupId aAddressGroup);
         void AddGroupFieldsL(TPbk2FieldGroupId aGroupId);
-        TBool AreAllFieldsEmpty();
+        TBool AreAllFieldsEmptyL();
         TBool IsUIDataChanged();
         TBool IsAddressValidated(TPbk2FieldGroupId aGroupId);
         void DeleteActiveAddressGeoCoords();
@@ -465,9 +465,6 @@
         HBufC* iTitleText;
         /// Own: Converts text between Unicode and SMS 7-bit 
         CCnvCharacterSetConverter* iConverter;
-        /// Ref: A pointer to stack variable in CloseDialog() for knowing
-        /// if the destructor has already been called
-        TBool* iDestroyedPtr;
         /// Ref: Holds the TopMost NaviDecorator before pushing 
         /// the empty one on to the top.
         /// Doesnt Own.
@@ -476,6 +473,16 @@
         TInt iCurrentstatuspane;
         /// Own: For asynchronously delete editordlg.
         CIdle* iDelayDelete;
+        // Own: Exit app ui after deleting the dialog
+        TBool iExitApp;
+        // Own: Whether the partial input screen is Opened
+        TBool iIsInputPaneOpen;
+        /// Ref: A pointer to stack variable in CloseDialog() for knowing
+        /// if the destructor has already been called
+        TBool* iDestroyedPtrForCloseDlg;
+        /// Ref: A pointer to stack variable in AddItemToContactL() for knowing
+        /// if the destructor has already been called
+        TBool* iDestroyedPtrForAddItem;
     };
 
 #endif // CPBK2CONTACTEDITORDLGIMPL_H