Index: chrome/browser/views/autofill_profiles_view_win.h |
diff --git a/chrome/browser/views/autofill_profiles_view_win.h b/chrome/browser/views/autofill_profiles_view_win.h |
index d11da9e4c6c129863881b04806779c794850c795..af8c317d29616d2aec37c6d96395877185c33190 100644 |
--- a/chrome/browser/views/autofill_profiles_view_win.h |
+++ b/chrome/browser/views/autofill_profiles_view_win.h |
@@ -15,6 +15,8 @@ |
#include "chrome/browser/autofill/autofill_dialog.h" |
#include "chrome/browser/autofill/autofill_profile.h" |
#include "chrome/browser/autofill/personal_data_manager.h" |
+#include "chrome/browser/pref_member.h" |
+#include "chrome/common/notification_observer.h" |
#include "views/controls/combobox/combobox.h" |
#include "views/controls/link.h" |
#include "views/controls/table/table_view_observer.h" |
@@ -56,7 +58,8 @@ class AutoFillProfilesView : public views::View, |
public views::LinkController, |
public views::FocusChangeListener, |
public views::TableViewObserver, |
- public PersonalDataManager::Observer { |
+ public PersonalDataManager::Observer, |
+ public NotificationObserver { |
public: |
virtual ~AutoFillProfilesView(); |
@@ -81,7 +84,7 @@ class AutoFillProfilesView : public views::View, |
void DeleteClicked(); |
// Updates state of the buttons. |
- void UpdateButtonState(); |
+ void UpdateWidgetState(); |
// Updates inferred labels. |
void UpdateProfileLabels(); |
@@ -141,6 +144,11 @@ class AutoFillProfilesView : public views::View, |
// PersonalDataManager::Observer methods: |
virtual void OnPersonalDataLoaded(); |
+ // NotificationObserver methods: |
+ virtual void Observe(NotificationType type, |
+ const NotificationSource& source, |
+ const NotificationDetails& details); |
+ |
// Helper structure to keep info on one address or credit card. |
// Keeps info on one item in EditableSetViewContents. |
// Also keeps info on opened status. Allows to quickly add and delete items, |
@@ -453,6 +461,8 @@ class AutoFillProfilesView : public views::View, |
AddressComboBoxModel billing_model_; |
+ BooleanPrefMember enable_auto_fill_; |
+ |
views::Checkbox* enable_auto_fill_button_; |
views::Button* add_address_button_; |
views::Button* add_credit_card_button_; |