chromium/chrome/browser/ui/views/toolbar/chrome_labs/chrome_labs_coordinator.cc

// Copyright 2021 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/toolbar/chrome_labs/chrome_labs_coordinator.h"

#include "base/metrics/histogram_functions.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/about_flags.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/browser/ui/views/toolbar/chrome_labs/chrome_labs_bubble_view.h"
#include "chrome/browser/ui/views/toolbar/chrome_labs/chrome_labs_button.h"
#include "chrome/browser/ui/views/toolbar/chrome_labs/chrome_labs_view_controller.h"
#include "chrome/browser/ui/views/toolbar/pinned_toolbar_actions_container.h"
#include "chrome/browser/ui/views/toolbar/toolbar_view.h"
#include "components/flags_ui/pref_service_flags_storage.h"
#include "ui/views/bubble/bubble_dialog_delegate_view.h"

#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/constants/ash_switches.h"
#include "base/system/sys_info.h"
#include "chrome/browser/ash/ownership/owner_settings_service_ash.h"
#include "chrome/browser/ash/ownership/owner_settings_service_ash_factory.h"
#include "chrome/browser/ash/settings/about_flags.h"
#endif

ChromeLabsCoordinator::ChromeLabsCoordinator(Browser* browser)
    :{}

ChromeLabsCoordinator::ChromeLabsCoordinator(
    Browser* browser,
    std::unique_ptr<ChromeLabsModel> model)
    :{}

ChromeLabsCoordinator::~ChromeLabsCoordinator() {}

bool ChromeLabsCoordinator::BubbleExists() {}

void ChromeLabsCoordinator::Show(ShowUserType user_type) {}

void ChromeLabsCoordinator::Hide() {}

void ChromeLabsCoordinator::ShowOrHide() {}

views::Button* ChromeLabsCoordinator::GetChromeLabsButton() {}

ChromeLabsBubbleView* ChromeLabsCoordinator::GetChromeLabsBubbleView() {}