352 CEikMenuPane* aMenuPane ); |
352 CEikMenuPane* aMenuPane ); |
353 void ExecuteAddressDlgL(TPbk2ContactEditorParams::TActiveView aActiveView); |
353 void ExecuteAddressDlgL(TPbk2ContactEditorParams::TActiveView aActiveView); |
354 void ClearControls(); |
354 void ClearControls(); |
355 TBool ContactHasAddress(TPbk2FieldGroupId aAddressGroup); |
355 TBool ContactHasAddress(TPbk2FieldGroupId aAddressGroup); |
356 void AddGroupFieldsL(TPbk2FieldGroupId aGroupId); |
356 void AddGroupFieldsL(TPbk2FieldGroupId aGroupId); |
357 TBool AreAllFieldsEmpty(); |
357 TBool AreAllFieldsEmptyL(); |
358 TBool IsUIDataChanged(); |
358 TBool IsUIDataChanged(); |
359 TBool IsAddressValidated(TPbk2FieldGroupId aGroupId); |
359 TBool IsAddressValidated(TPbk2FieldGroupId aGroupId); |
360 void DeleteActiveAddressGeoCoords(); |
360 void DeleteActiveAddressGeoCoords(); |
361 void SetAddressValidationIconsL(); |
361 void SetAddressValidationIconsL(); |
362 |
362 |
463 MPbk2ApplicationServices* iAppServices; |
463 MPbk2ApplicationServices* iAppServices; |
464 // Own: Custom title text |
464 // Own: Custom title text |
465 HBufC* iTitleText; |
465 HBufC* iTitleText; |
466 /// Own: Converts text between Unicode and SMS 7-bit |
466 /// Own: Converts text between Unicode and SMS 7-bit |
467 CCnvCharacterSetConverter* iConverter; |
467 CCnvCharacterSetConverter* iConverter; |
468 /// Ref: A pointer to stack variable in CloseDialog() for knowing |
|
469 /// if the destructor has already been called |
|
470 TBool* iDestroyedPtr; |
|
471 /// Ref: Holds the TopMost NaviDecorator before pushing |
468 /// Ref: Holds the TopMost NaviDecorator before pushing |
472 /// the empty one on to the top. |
469 /// the empty one on to the top. |
473 /// Doesnt Own. |
470 /// Doesnt Own. |
474 CAknNavigationDecorator* iPrevNaviDecorator; |
471 CAknNavigationDecorator* iPrevNaviDecorator; |
475 |
472 |
476 TInt iCurrentstatuspane; |
473 TInt iCurrentstatuspane; |
477 /// Own: For asynchronously delete editordlg. |
474 /// Own: For asynchronously delete editordlg. |
478 CIdle* iDelayDelete; |
475 CIdle* iDelayDelete; |
|
476 // Own: Exit app ui after deleting the dialog |
|
477 TBool iExitApp; |
|
478 // Own: Whether the partial input screen is Opened |
|
479 TBool iIsInputPaneOpen; |
|
480 /// Ref: A pointer to stack variable in CloseDialog() for knowing |
|
481 /// if the destructor has already been called |
|
482 TBool* iDestroyedPtrForCloseDlg; |
|
483 /// Ref: A pointer to stack variable in AddItemToContactL() for knowing |
|
484 /// if the destructor has already been called |
|
485 TBool* iDestroyedPtrForAddItem; |
479 }; |
486 }; |
480 |
487 |
481 #endif // CPBK2CONTACTEDITORDLGIMPL_H |
488 #endif // CPBK2CONTACTEDITORDLGIMPL_H |
482 |
489 |
483 // End of File |
490 // End of File |