| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 | 4 |
| 5 #include "android_webview/native/aw_autofill_client.h" | 5 #include "android_webview/native/aw_autofill_client.h" |
| 6 | 6 |
| 7 #include "android_webview/browser/aw_browser_context.h" | 7 #include "android_webview/browser/aw_browser_context.h" |
| 8 #include "android_webview/browser/aw_content_browser_client.h" | 8 #include "android_webview/browser/aw_content_browser_client.h" |
| 9 #include "android_webview/browser/aw_form_database_service.h" | 9 #include "android_webview/browser/aw_form_database_service.h" |
| 10 #include "android_webview/native/aw_contents.h" | 10 #include "android_webview/native/aw_contents.h" |
| 11 #include "base/android/jni_android.h" | 11 #include "base/android/jni_android.h" |
| 12 #include "base/android/jni_string.h" | 12 #include "base/android/jni_string.h" |
| 13 #include "base/android/scoped_java_ref.h" | 13 #include "base/android/scoped_java_ref.h" |
| 14 #include "base/logging.h" | 14 #include "base/logging.h" |
| 15 #include "components/autofill/core/browser/autofill_credit_card_filling_infobar_
delegate_mobile.h" |
| 15 #include "components/autofill/core/browser/autofill_popup_delegate.h" | 16 #include "components/autofill/core/browser/autofill_popup_delegate.h" |
| 16 #include "components/autofill/core/browser/suggestion.h" | 17 #include "components/autofill/core/browser/suggestion.h" |
| 17 #include "components/autofill/core/browser/webdata/autofill_webdata_service.h" | 18 #include "components/autofill/core/browser/webdata/autofill_webdata_service.h" |
| 18 #include "components/autofill/core/common/autofill_pref_names.h" | 19 #include "components/autofill/core/common/autofill_pref_names.h" |
| 20 #include "components/infobars/core/infobar.h" |
| 19 #include "components/prefs/pref_registry_simple.h" | 21 #include "components/prefs/pref_registry_simple.h" |
| 20 #include "components/prefs/pref_service.h" | 22 #include "components/prefs/pref_service.h" |
| 21 #include "components/prefs/pref_service_factory.h" | 23 #include "components/prefs/pref_service_factory.h" |
| 22 #include "components/user_prefs/user_prefs.h" | 24 #include "components/user_prefs/user_prefs.h" |
| 23 #include "content/public/browser/navigation_entry.h" | 25 #include "content/public/browser/navigation_entry.h" |
| 24 #include "content/public/browser/web_contents.h" | 26 #include "content/public/browser/web_contents.h" |
| 25 #include "content/public/common/ssl_status.h" | 27 #include "content/public/common/ssl_status.h" |
| 26 #include "jni/AwAutofillClient_jni.h" | 28 #include "jni/AwAutofillClient_jni.h" |
| 27 #include "ui/gfx/geometry/rect_f.h" | 29 #include "ui/gfx/geometry/rect_f.h" |
| 28 | 30 |
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 234 NOTIMPLEMENTED(); | 236 NOTIMPLEMENTED(); |
| 235 } | 237 } |
| 236 | 238 |
| 237 void AwAutofillClient::ConfirmSaveCreditCardToCloud( | 239 void AwAutofillClient::ConfirmSaveCreditCardToCloud( |
| 238 const autofill::CreditCard& card, | 240 const autofill::CreditCard& card, |
| 239 std::unique_ptr<base::DictionaryValue> legal_message, | 241 std::unique_ptr<base::DictionaryValue> legal_message, |
| 240 const base::Closure& callback) { | 242 const base::Closure& callback) { |
| 241 NOTIMPLEMENTED(); | 243 NOTIMPLEMENTED(); |
| 242 } | 244 } |
| 243 | 245 |
| 246 void AwAutofillClient::ConfirmCreditCardFillAssist( |
| 247 const autofill::CreditCard& card, |
| 248 const base::Closure& callback) { |
| 249 NOTIMPLEMENTED(); |
| 250 } |
| 251 |
| 252 std::unique_ptr<infobars::InfoBar> |
| 253 AwAutofillClient::CreateCreditCardFillingInfoBar( |
| 254 std::unique_ptr<autofill::AutofillCreditCardFillingInfoBarDelegateMobile> |
| 255 delegate) { |
| 256 NOTIMPLEMENTED(); |
| 257 return std::unique_ptr<infobars::InfoBar>(); |
| 258 } |
| 259 |
| 244 void AwAutofillClient::LoadRiskData( | 260 void AwAutofillClient::LoadRiskData( |
| 245 const base::Callback<void(const std::string&)>& callback) { | 261 const base::Callback<void(const std::string&)>& callback) { |
| 246 NOTIMPLEMENTED(); | 262 NOTIMPLEMENTED(); |
| 247 } | 263 } |
| 248 | 264 |
| 249 bool AwAutofillClient::HasCreditCardScanFeature() { | 265 bool AwAutofillClient::HasCreditCardScanFeature() { |
| 250 return false; | 266 return false; |
| 251 } | 267 } |
| 252 | 268 |
| 253 void AwAutofillClient::ScanCreditCard(const CreditCardScanCallback& callback) { | 269 void AwAutofillClient::ScanCreditCard(const CreditCardScanCallback& callback) { |
| 254 NOTIMPLEMENTED(); | 270 NOTIMPLEMENTED(); |
| 255 } | 271 } |
| 256 | 272 |
| 257 bool RegisterAwAutofillClient(JNIEnv* env) { | 273 bool RegisterAwAutofillClient(JNIEnv* env) { |
| 258 return RegisterNativesImpl(env); | 274 return RegisterNativesImpl(env); |
| 259 } | 275 } |
| 260 | 276 |
| 261 } // namespace android_webview | 277 } // namespace android_webview |
| OLD | NEW |