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 3// found in the LICENSE file. 4 5#include "chrome/browser/ui/passwords/save_password_refusal_combobox_model.h" 6 7#include "chrome/grit/generated_resources.h" 8#include "ui/base/l10n/l10n_util.h" 9 10SavePasswordRefusalComboboxModel::SavePasswordRefusalComboboxModel() { 11#if !defined(OS_ANDROID) 12 items_.push_back( 13 l10n_util::GetStringUTF16(IDS_PASSWORD_MANAGER_CANCEL_BUTTON)); 14 items_.push_back( 15 l10n_util::GetStringUTF16(IDS_PASSWORD_MANAGER_BLACKLIST_BUTTON)); 16#endif 17} 18 19SavePasswordRefusalComboboxModel::~SavePasswordRefusalComboboxModel() {} 20 21int SavePasswordRefusalComboboxModel::GetItemCount() const { 22 return items_.size(); 23} 24 25base::string16 SavePasswordRefusalComboboxModel::GetItemAt(int index) { 26 return items_[index]; 27} 28 29bool SavePasswordRefusalComboboxModel::IsItemSeparatorAt(int index) { 30 return items_[index].empty(); 31} 32 33int SavePasswordRefusalComboboxModel::GetDefaultIndex() const { 34 return 0; 35} 36