| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 "components/autofill/core/common/form_field_data.h" | 5 #include "components/autofill/core/common/form_field_data.h" |
| 6 | 6 |
| 7 #include "base/pickle.h" | 7 #include "base/pickle.h" |
| 8 #include "base/strings/string_util.h" | 8 #include "base/strings/string_util.h" |
| 9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" |
| 10 | 10 |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 : max_length(0), | 83 : max_length(0), |
| 84 is_autofilled(false), | 84 is_autofilled(false), |
| 85 is_checked(false), | 85 is_checked(false), |
| 86 is_checkable(false), | 86 is_checkable(false), |
| 87 is_focusable(false), | 87 is_focusable(false), |
| 88 should_autocomplete(true), | 88 should_autocomplete(true), |
| 89 role(ROLE_ATTRIBUTE_OTHER), | 89 role(ROLE_ATTRIBUTE_OTHER), |
| 90 text_direction(base::i18n::UNKNOWN_DIRECTION) { | 90 text_direction(base::i18n::UNKNOWN_DIRECTION) { |
| 91 } | 91 } |
| 92 | 92 |
| 93 FormFieldData::FormFieldData(const FormFieldData& other) = default; |
| 94 |
| 93 FormFieldData::~FormFieldData() { | 95 FormFieldData::~FormFieldData() { |
| 94 } | 96 } |
| 95 | 97 |
| 96 bool FormFieldData::SameFieldAs(const FormFieldData& field) const { | 98 bool FormFieldData::SameFieldAs(const FormFieldData& field) const { |
| 97 // A FormFieldData stores a value, but the value is not part of the identity | 99 // A FormFieldData stores a value, but the value is not part of the identity |
| 98 // of the field, so we don't want to compare the values. | 100 // of the field, so we don't want to compare the values. |
| 99 return label == field.label && name == field.name && | 101 return label == field.label && name == field.name && |
| 100 form_control_type == field.form_control_type && | 102 form_control_type == field.form_control_type && |
| 101 autocomplete_attribute == field.autocomplete_attribute && | 103 autocomplete_attribute == field.autocomplete_attribute && |
| 102 max_length == field.max_length && | 104 max_length == field.max_length && |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 << " " << field.autocomplete_attribute << " " << field.max_length | 212 << " " << field.autocomplete_attribute << " " << field.max_length |
| 211 << " " << (field.is_autofilled ? "true" : "false") << " " | 213 << " " << (field.is_autofilled ? "true" : "false") << " " |
| 212 << (field.is_checked ? "true" : "false") << " " | 214 << (field.is_checked ? "true" : "false") << " " |
| 213 << (field.is_checkable ? "true" : "false") << " " | 215 << (field.is_checkable ? "true" : "false") << " " |
| 214 << (field.is_focusable ? "true" : "false") << " " | 216 << (field.is_focusable ? "true" : "false") << " " |
| 215 << (field.should_autocomplete ? "true" : "false") << " " | 217 << (field.should_autocomplete ? "true" : "false") << " " |
| 216 << field.role << " " << field.text_direction; | 218 << field.role << " " << field.text_direction; |
| 217 } | 219 } |
| 218 | 220 |
| 219 } // namespace autofill | 221 } // namespace autofill |
| OLD | NEW |