Index: components/autofill/core/browser/personal_data_manager.h |
diff --git a/components/autofill/core/browser/personal_data_manager.h b/components/autofill/core/browser/personal_data_manager.h |
index 9ddc98e5bfff9acbad985ac93e5932d847daaac0..8e58699a0617803decc3a4fe83797c0d7f3aacb4 100644 |
--- a/components/autofill/core/browser/personal_data_manager.h |
+++ b/components/autofill/core/browser/personal_data_manager.h |
@@ -200,6 +200,12 @@ class PersonalDataManager : public KeyedService, |
// will only update when Chrome is restarted. |
virtual const std::string& GetDefaultCountryCodeForNewAddress() const; |
+ // Whether Chromium has already attempted to access the user's address book. |
+ virtual bool HasAccessMacContacts(); |
+ // Invokes the system prompt to give Chromium access to the user's address |
+ // book. This method is blocking. |
+ virtual void AccessMacContacts(); |
+ |
protected: |
// Only PersonalDataManagerFactory and certain tests can create instances of |
// PersonalDataManager. |