#include "chrome/browser/ui/views/performance_controls/battery_saver_bubble_view.h"
#include "base/functional/bind.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/performance_controls/battery_saver_bubble_delegate.h"
#include "chrome/browser/ui/performance_controls/battery_saver_bubble_observer.h"
#include "chrome/grit/generated_resources.h"
#include "components/strings/grit/components_strings.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/models/dialog_model.h"
#include "ui/base/models/dialog_model_field.h"
#include "ui/views/bubble/bubble_dialog_model_host.h"
#include "ui/views/view_class_properties.h"
const char BatterySaverBubbleView::kViewClassName[] = …;
views::BubbleDialogModelHost* BatterySaverBubbleView::CreateBubble(
Browser* browser,
views::View* anchor_view,
views::BubbleBorder::Arrow anchor_position,
BatterySaverBubbleObserver* observer) { … }
void BatterySaverBubbleView::CloseBubble(
views::BubbleDialogModelHost* bubble_dialog) { … }