blob: ff4f04f8036bd6c7e48fd6b042ec2a3a901daa84 [file] [log] [blame]
// 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"
#include <utility>
namespace ui {
SimpleComboboxModel::SimpleComboboxModel(std::vector<base::string16> items)
: items_(std::move(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