// 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.

#include "ui/base/models/simple_combobox_model.h"

namespace ui {

SimpleComboboxModel::SimpleComboboxModel(
    const std::vector<base::string16>& items)
    : items_(items) {
}

SimpleComboboxModel::~SimpleComboboxModel() {
}

int SimpleComboboxModel::GetItemCount() const {
  return items_.size();
}

base::string16 SimpleComboboxModel::GetItemAt(int index) {
  return items_[index];
}

bool SimpleComboboxModel::IsItemSeparatorAt(int index) {
  return items_[index].empty();
}

int SimpleComboboxModel::GetDefaultIndex() const {
  return 0;
}

}  // namespace ui