| Index: components/autofill/core/browser/server_field_types_util.h
 | 
| diff --git a/chrome/browser/ui/autofill/autofill_dialog_common.h b/components/autofill/core/browser/server_field_types_util.h
 | 
| similarity index 56%
 | 
| copy from chrome/browser/ui/autofill/autofill_dialog_common.h
 | 
| copy to components/autofill/core/browser/server_field_types_util.h
 | 
| index 626d676b01e38a791e3c19fdf391cacb3837fb4a..4f62f514f7c2712e73bbf8ca9c3eb15ba608a653 100644
 | 
| --- a/chrome/browser/ui/autofill/autofill_dialog_common.h
 | 
| +++ b/components/autofill/core/browser/server_field_types_util.h
 | 
| @@ -1,31 +1,20 @@
 | 
| -// Copyright 2013 The Chromium Authors. All rights reserved.
 | 
| +// Copyright 2014 The Chromium Authors. All rights reserved.
 | 
|  // Use of this source code is governed by a BSD-style license that can be
 | 
|  // found in the LICENSE file.
 | 
|  
 | 
| -#ifndef CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_COMMON_H_
 | 
| -#define CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_COMMON_H_
 | 
| +#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_SERVER_FIELD_TYPES_UTIL_H_
 | 
| +#define COMPONENTS_AUTOFILL_CORE_BROWSER_SERVER_FIELD_TYPES_UTIL_H_
 | 
|  
 | 
| -#include "chrome/browser/ui/autofill/autofill_dialog_types.h"
 | 
| -#include "components/autofill/core/browser/autofill_metrics.h"
 | 
| -#include "components/autofill/core/browser/autofill_type.h"
 | 
| -#include "components/autofill/core/browser/field_types.h"
 | 
| -
 | 
| -namespace autofill {
 | 
| -class AutofillProfile;
 | 
| -}
 | 
| +#include <vector>
 | 
|  
 | 
| -namespace wallet {
 | 
| -class Address;
 | 
| -}
 | 
| +#include "components/autofill/core/browser/detail_input.h"
 | 
| +#include "components/autofill/core/browser/dialog_section.h"
 | 
| +#include "components/autofill/core/browser/field_types.h"
 | 
|  
 | 
|  namespace autofill {
 | 
| -namespace common {
 | 
|  
 | 
| -// The types of addresses this class supports building.
 | 
| -enum AddressType {
 | 
| -  ADDRESS_TYPE_BILLING,
 | 
| -  ADDRESS_TYPE_SHIPPING,
 | 
| -};
 | 
| +class AutofillField;
 | 
| +class AutofillType;
 | 
|  
 | 
|  // Returns true if |type| should be shown when |field_type| has been requested.
 | 
|  // This filters the types that we fill into the page to match the ones the
 | 
| @@ -49,20 +38,9 @@ void BuildInputs(const DetailInput input_template[],
 | 
|                   size_t template_size,
 | 
|                   DetailInputs* inputs);
 | 
|  
 | 
| -// Returns the AutofillMetrics::DIALOG_UI_*_ITEM_ADDED metric corresponding
 | 
| -// to the |section|.
 | 
| -AutofillMetrics::DialogUiEvent DialogSectionToUiItemAddedEvent(
 | 
| -    DialogSection section);
 | 
| -
 | 
| -// Returns the AutofillMetrics::DIALOG_UI_*_ITEM_ADDED metric corresponding
 | 
| -// to the |section|.
 | 
| -AutofillMetrics::DialogUiEvent DialogSectionToUiSelectionChangedEvent(
 | 
| -    DialogSection section);
 | 
| -
 | 
|  // Gets just the |type| attributes from each DetailInput.
 | 
|  std::vector<ServerFieldType> TypesFromInputs(const DetailInputs& inputs);
 | 
|  
 | 
| -}  // namespace common
 | 
|  }  // namespace autofill
 | 
|  
 | 
| -#endif  // CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_COMMON_H_
 | 
| +#endif  // COMPONENTS_AUTOFILL_CORE_BROWSER_SERVER_FIELD_TYPES_UTIL_H_
 | 
| 
 |