#include "chrome/browser/ui/views/permissions/chip/multi_image_container.h"
#include "ui/views/controls/button/label_button.h"
#include "ui/views/controls/image_view.h"
#include "ui/views/layout/flex_layout.h"
#include "ui/views/view.h"
MultiImageContainer::MultiImageContainer() = default;
MultiImageContainer::~MultiImageContainer() = default;
std::unique_ptr<views::View> MultiImageContainer::CreateView() { … }
void MultiImageContainer::SetImages(
const std::vector<ui::ImageModel>& image_models) { … }
void MultiImageContainer::AddExtraImages(const size_t number_of_images) { … }
void MultiImageContainer::RemoveExtraImages(const size_t number_of_images) { … }
void MultiImageContainer::SetImage(size_t index,
const ui::ImageModel& image_model) { … }
void MultiImageContainer::SetImage(size_t index, const gfx::ImageSkia& image) { … }
views::View* MultiImageContainer::GetView() { … }
const views::View* MultiImageContainer::GetView() const { … }
void MultiImageContainer::UpdateImage(const views::LabelButton* button) { … }