#include "ui/views/controls/combobox/combobox_menu_model.h"
ComboboxMenuModel::ComboboxMenuModel(views::Combobox* owner,
ui::ComboboxModel* model)
: … { … }
ComboboxMenuModel::~ComboboxMenuModel() = default;
bool ComboboxMenuModel::UseCheckmarks() const { … }
base::WeakPtr<ui::MenuModel> ComboboxMenuModel::AsWeakPtr() { … }
size_t ComboboxMenuModel::GetItemCount() const { … }
ui::MenuModel::ItemType ComboboxMenuModel::GetTypeAt(size_t index) const { … }
ui::MenuSeparatorType ComboboxMenuModel::GetSeparatorTypeAt(
size_t index) const { … }
int ComboboxMenuModel::GetCommandIdAt(size_t index) const { … }
std::u16string ComboboxMenuModel::GetLabelAt(size_t index) const { … }
std::u16string ComboboxMenuModel::GetSecondaryLabelAt(size_t index) const { … }
bool ComboboxMenuModel::IsItemDynamicAt(size_t index) const { … }
const gfx::FontList* ComboboxMenuModel::GetLabelFontListAt(size_t index) const { … }
bool ComboboxMenuModel::GetAcceleratorAt(size_t index,
ui::Accelerator* accelerator) const { … }
bool ComboboxMenuModel::IsItemCheckedAt(size_t index) const { … }
int ComboboxMenuModel::GetGroupIdAt(size_t index) const { … }
ui::ImageModel ComboboxMenuModel::GetIconAt(size_t index) const { … }
ui::ButtonMenuItemModel* ComboboxMenuModel::GetButtonMenuItemAt(
size_t index) const { … }
bool ComboboxMenuModel::IsEnabledAt(size_t index) const { … }
void ComboboxMenuModel::ActivatedAt(size_t index) { … }
void ComboboxMenuModel::ActivatedAt(size_t index, int event_flags) { … }
ui::MenuModel* ComboboxMenuModel::GetSubmenuModelAt(size_t index) const { … }
std::optional<ui::ColorId> ComboboxMenuModel::GetForegroundColorId(
size_t index) { … }
std::optional<ui::ColorId> ComboboxMenuModel::GetSubmenuBackgroundColorId(
size_t index) { … }
std::optional<ui::ColorId> ComboboxMenuModel::GetSelectedBackgroundColorId(
size_t index) { … }