phonebookui/Phonebook2/inc/CPbk2FetchDlg.h
branchRCL_3
changeset 18 d4f567ce2e7c
parent 9 0d28c1c5b6dd
equal deleted inserted replaced
17:2666d9724c76 18:d4f567ce2e7c
   157          *
   157          *
   158          * @param aContactLink  Link to a contact to select.
   158          * @param aContactLink  Link to a contact to select.
   159          */
   159          */
   160         IMPORT_C void AcceptDelayedFetchL(
   160         IMPORT_C void AcceptDelayedFetchL(
   161                 const TDesC8& aContactLink );
   161                 const TDesC8& aContactLink );
       
   162         
       
   163         /**
       
   164          * Unmarks the given contact as selected.
       
   165          *
       
   166          * @param aContactLink  Link to a contact to select.
       
   167          */
       
   168         IMPORT_C void DenyDelayedFetchL(
       
   169                 const TDesC8& aContactLink );
   162 
   170 
   163     public: // From CEikDialog
   171     public: // From CEikDialog
   164         IMPORT_C TInt ExecuteLD();
   172         IMPORT_C TInt ExecuteLD();
   165 
   173 
   166     public: // From MPbk2DialogEliminator
   174     public: // From MPbk2DialogEliminator
   202                 MPbk2FetchDlgPage& aPage );
   210                 MPbk2FetchDlgPage& aPage );
   203         MPbk2FetchDlgObserver& FetchDlgObserver() const;
   211         MPbk2FetchDlgObserver& FetchDlgObserver() const;
   204         void SelectContactL(
   212         void SelectContactL(
   205                 const MVPbkContactLink& aLink,
   213                 const MVPbkContactLink& aLink,
   206                 TBool aSelected );
   214                 TBool aSelected );
       
   215         TBool IsSelectPermitted();
   207         
   216         
   208     private: // From MPbk2StoreConfigurationObserver
   217     private: // From MPbk2StoreConfigurationObserver
   209     	void ConfigurationChanged();
   218     	void ConfigurationChanged();
   210     	void ConfigurationChangedComplete();
   219     	void ConfigurationChangedComplete();
   211 
   220 
   310         TBool iMSKEnabled;
   319         TBool iMSKEnabled;
   311         /// Not own: Names list control
   320         /// Not own: Names list control
   312         CPbk2NamesListControl* iNamesListControl;
   321         CPbk2NamesListControl* iNamesListControl;
   313         /// Not own: Group list control
   322         /// Not own: Group list control
   314         CPbk2NamesListControl* iGroupListControl;
   323         CPbk2NamesListControl* iGroupListControl;
       
   324         /// Is selection permitted
       
   325         TBool iSelectPermitted;
   315     };
   326     };
   316 
   327 
   317 #endif // CPBK2FETCHDLG_H
   328 #endif // CPBK2FETCHDLG_H
   318 
   329 
   319 // End of File
   330 // End of File