OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 #include "chrome/browser/views/autofill_profiles_view_win.h" | 4 #include "chrome/browser/views/autofill_profiles_view_win.h" |
5 | 5 |
6 #include <vsstyle.h> | 6 #include <vsstyle.h> |
7 #include <vssym32.h> | 7 #include <vssym32.h> |
8 | 8 |
9 #include "app/l10n_util.h" | 9 #include "app/l10n_util.h" |
10 #include "app/resource_bundle.h" | 10 #include "app/resource_bundle.h" |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 AutoFillProfilesView::~AutoFillProfilesView() { | 87 AutoFillProfilesView::~AutoFillProfilesView() { |
88 // Clear model as it gets deleted before the view. | 88 // Clear model as it gets deleted before the view. |
89 if (scroll_view_) | 89 if (scroll_view_) |
90 scroll_view_->SetModel(NULL); | 90 scroll_view_->SetModel(NULL); |
91 | 91 |
92 // Removes observer if we are observing Profile load. Does nothing otherwise. | 92 // Removes observer if we are observing Profile load. Does nothing otherwise. |
93 if (personal_data_manager_) | 93 if (personal_data_manager_) |
94 personal_data_manager_->RemoveObserver(this); | 94 personal_data_manager_->RemoveObserver(this); |
95 } | 95 } |
96 | 96 |
| 97 // TODO: get rid of imported_profile and imported_credit_card. |
97 int AutoFillProfilesView::Show(gfx::NativeWindow parent, | 98 int AutoFillProfilesView::Show(gfx::NativeWindow parent, |
98 AutoFillDialogObserver* observer, | 99 AutoFillDialogObserver* observer, |
99 PersonalDataManager* personal_data_manager, | 100 PersonalDataManager* personal_data_manager, |
100 PrefService* preferences, | 101 PrefService* preferences, |
101 AutoFillProfile* imported_profile, | 102 AutoFillProfile* imported_profile, |
102 CreditCard* imported_credit_card) { | 103 CreditCard* imported_credit_card) { |
103 if (!instance_) { | 104 if (!instance_) { |
104 instance_ = new AutoFillProfilesView(observer, personal_data_manager, | 105 instance_ = new AutoFillProfilesView(observer, personal_data_manager, |
105 preferences, imported_profile, imported_credit_card); | 106 preferences, imported_profile, imported_credit_card); |
106 | 107 |
(...skipping 1251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1358 | 1359 |
1359 void AutoFillProfilesView::ContentListTableModel::SetObserver( | 1360 void AutoFillProfilesView::ContentListTableModel::SetObserver( |
1360 TableModelObserver* observer) { | 1361 TableModelObserver* observer) { |
1361 observer_ = observer; | 1362 observer_ = observer; |
1362 } | 1363 } |
1363 | 1364 |
1364 | 1365 |
1365 // Declared in "chrome/browser/autofill/autofill_dialog.h" | 1366 // Declared in "chrome/browser/autofill/autofill_dialog.h" |
1366 void ShowAutoFillDialog(gfx::NativeView parent, | 1367 void ShowAutoFillDialog(gfx::NativeView parent, |
1367 AutoFillDialogObserver* observer, | 1368 AutoFillDialogObserver* observer, |
1368 Profile* profile, | 1369 Profile* profile) { |
1369 AutoFillProfile* imported_profile, | |
1370 CreditCard* imported_credit_card) { | |
1371 DCHECK(profile); | 1370 DCHECK(profile); |
1372 | 1371 |
1373 PersonalDataManager* personal_data_manager = | 1372 PersonalDataManager* personal_data_manager = |
1374 profile->GetPersonalDataManager(); | 1373 profile->GetPersonalDataManager(); |
1375 DCHECK(personal_data_manager); | 1374 DCHECK(personal_data_manager); |
1376 AutoFillProfilesView::Show(parent, observer, personal_data_manager, | 1375 AutoFillProfilesView::Show(parent, observer, personal_data_manager, |
1377 profile->GetPrefs(), imported_profile, imported_credit_card); | 1376 profile->GetPrefs(), NULL, NULL); |
1378 } | 1377 } |
OLD | NEW |