#include "chrome/browser/ui/views/payments/validating_combobox.h"
#include <utility>
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/base/models/combobox_model.h"
namespace payments {
ValidatingCombobox::ValidatingCombobox(
std::unique_ptr<ui::ComboboxModel> model,
std::unique_ptr<ValidationDelegate> delegate)
: … { … }
ValidatingCombobox::~ValidatingCombobox() = default;
void ValidatingCombobox::OnBlur() { … }
void ValidatingCombobox::ViewHierarchyChanged(
const views::ViewHierarchyChangedDetails& details) { … }
void ValidatingCombobox::OnContentsChanged() { … }
void ValidatingCombobox::OnComboboxModelChanged(ui::ComboboxModel* model) { … }
bool ValidatingCombobox::IsValid() { … }
void ValidatingCombobox::Validate() { … }
BEGIN_METADATA(…)
}