phonebookui/Phonebook2/UIControls/inc/CPbk2ContactEditorDlgImpl.h
branchRCL_3
changeset 8 5586b4d2ec3e
parent 7 b3431bff8c19
child 9 0d28c1c5b6dd
equal deleted inserted replaced
7:b3431bff8c19 8:5586b4d2ec3e
    65                                   public MPbk2ContactEditorEventObserver,
    65                                   public MPbk2ContactEditorEventObserver,
    66                                   public MPbk2DialogEliminator,
    66                                   public MPbk2DialogEliminator,
    67                                   public MPbk2ContactEditorControl,
    67                                   public MPbk2ContactEditorControl,
    68                                   public MPbk2ContactEditorControlExtension,
    68                                   public MPbk2ContactEditorControlExtension,
    69                                   public MVPbkContactStoreObserver,
    69                                   public MVPbkContactStoreObserver,
    70                                   public MPbk2ImageFieldObserver
    70                                   public MPbk2ImageFieldObserver,
       
    71                                   public MCoeForegroundObserver
    71     {
    72     {
    72     public: // Constructors and destructor
    73     public: // Constructors and destructor
    73 
    74 
    74         /**
    75         /**
    75          * Creates a new instance of this class.
    76          * Creates a new instance of this class.
   279         /**
   280         /**
   280          * Called when image loading was cancelled.
   281          * Called when image loading was cancelled.
   281          *
   282          *
   282          */
   283          */
   283         TInt ImageLoadingCancelled();
   284         TInt ImageLoadingCancelled();
       
   285 
       
   286     private: // From MCoeForegroundObserver
       
   287         void HandleGainingForeground();
       
   288         void HandleLosingForeground();        
   284         
   289         
   285     private: // From CEikDialog
   290     private: // From CEikDialog
   286         void LineChangedL(
   291         void LineChangedL(
   287             TInt aControlId );
   292             TInt aControlId );
   288 
   293 
   454         MPbk2ApplicationServices* iAppServices;
   459         MPbk2ApplicationServices* iAppServices;
   455         // Own: Custom title text
   460         // Own: Custom title text
   456         HBufC* iTitleText;
   461         HBufC* iTitleText;
   457         /// Own: Converts text between Unicode and SMS 7-bit 
   462         /// Own: Converts text between Unicode and SMS 7-bit 
   458         CCnvCharacterSetConverter* iConverter;
   463         CCnvCharacterSetConverter* iConverter;
       
   464         /// Ref: A pointer to stack variable in CloseDialog() for knowing
       
   465         /// if the destructor has already been called
       
   466         TBool* iDestroyedPtr;
   459     };
   467     };
   460 
   468 
   461 #endif // CPBK2CONTACTEDITORDLGIMPL_H
   469 #endif // CPBK2CONTACTEDITORDLGIMPL_H
   462 
   470 
   463 // End of File
   471 // End of File