chromium/components/infobars/core/infobar_container.cc

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

#include "components/infobars/core/infobar_container.h"

#include "base/auto_reset.h"
#include "base/check_op.h"
#include "base/containers/contains.h"
#include "base/metrics/histogram_base.h"
#include "base/metrics/histogram_functions.h"
#include "base/metrics/metrics_hashes.h"
#include "base/ranges/algorithm.h"
#include "build/build_config.h"
#include "components/infobars/core/infobar.h"
#include "components/infobars/core/infobar_delegate.h"

namespace infobars {

InfoBarContainer::Delegate::~Delegate() {}

InfoBarContainer::InfoBarContainer(Delegate* delegate)
    :{}

InfoBarContainer::~InfoBarContainer() {}

void InfoBarContainer::ChangeInfoBarManager(InfoBarManager* infobar_manager) {}

void InfoBarContainer::OnInfoBarStateChanged(bool is_animating) {}

void InfoBarContainer::RemoveInfoBar(InfoBar* infobar) {}

void InfoBarContainer::RemoveAllInfoBarsForDestruction() {}

void InfoBarContainer::OnInfoBarAdded(InfoBar* infobar) {}

void InfoBarContainer::OnInfoBarRemoved(InfoBar* infobar, bool animate) {}

void InfoBarContainer::OnInfoBarReplaced(InfoBar* old_infobar,
                                         InfoBar* new_infobar) {}

void InfoBarContainer::OnManagerShuttingDown(InfoBarManager* manager) {}

void InfoBarContainer::AddInfoBar(InfoBar* infobar,
                                  size_t position,
                                  bool animate) {}

}  // namespace infobars