chromium/chrome/browser/ui/views/permissions/chip/multi_image_container.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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) {}