chromium/chrome/browser/ui/views/tabs/fake_tab_slot_controller.cc

// Copyright 2022 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/tabs/fake_tab_slot_controller.h"

#include "chrome/browser/ui/views/tabs/tab_container.h"
#include "chrome/browser/ui/views/tabs/tab_strip_controller.h"

FakeTabSlotController::FakeTabSlotController(
    TabStripController* tab_strip_controller)
    :{}

const ui::ListSelectionModel& FakeTabSlotController::GetSelectionModel() const {}

Tab* FakeTabSlotController::tab_at(int index) const {}

void FakeTabSlotController::ToggleTabGroupCollapsedState(
    const tab_groups::TabGroupId group,
    ToggleTabGroupCollapsedStateOrigin origin) {}

bool FakeTabSlotController::IsActiveTab(const Tab* tab) const {}

bool FakeTabSlotController::IsTabSelected(const Tab* tab) const {}

bool FakeTabSlotController::IsTabPinned(const Tab* tab) const {}

bool FakeTabSlotController::IsTabFirst(const Tab* tab) const {}

bool FakeTabSlotController::IsFocusInTabs() const {}

bool FakeTabSlotController::ShouldCompactLeadingEdge() const {}

TabSlotController::Liveness FakeTabSlotController::ContinueDrag(
    views::View* view,
    const ui::LocatedEvent& event) {}

bool FakeTabSlotController::EndDrag(EndDragReason reason) {}

Tab* FakeTabSlotController::GetTabAt(const gfx::Point& point) {}

const Tab* FakeTabSlotController::GetAdjacentTab(const Tab* tab, int offset) {}

bool FakeTabSlotController::HoverCardIsShowingForTab(Tab* tab) {}

int FakeTabSlotController::GetBackgroundOffset() const {}

int FakeTabSlotController::GetStrokeThickness() const {}

bool FakeTabSlotController::CanPaintThrobberToLayer() const {}

bool FakeTabSlotController::HasVisibleBackgroundTabShapes() const {}

SkColor FakeTabSlotController::GetTabSeparatorColor() const {}

SkColor FakeTabSlotController::GetTabForegroundColor(TabActive active) const {}

std::optional<int> FakeTabSlotController::GetCustomBackgroundId(
    BrowserFrameActiveState active_state) const {}

std::u16string FakeTabSlotController::GetAccessibleTabName(
    const Tab* tab) const {}

float FakeTabSlotController::GetHoverOpacityForTab(
    float range_parameter) const {}

float FakeTabSlotController::GetHoverOpacityForRadialHighlight() const {}

std::u16string FakeTabSlotController::GetGroupTitle(
    const tab_groups::TabGroupId& group_id) const {}

std::u16string FakeTabSlotController::GetGroupContentString(
    const tab_groups::TabGroupId& group) const {}

tab_groups::TabGroupColorId FakeTabSlotController::GetGroupColorId(
    const tab_groups::TabGroupId& group_id) const {}

bool FakeTabSlotController::IsGroupCollapsed(
    const tab_groups::TabGroupId& group) const {}

SkColor FakeTabSlotController::GetPaintedGroupColor(
    const tab_groups::TabGroupColorId& color_id) const {}

const Browser* FakeTabSlotController::GetBrowser() const {}

int FakeTabSlotController::GetInactiveTabWidth() const {}

bool FakeTabSlotController::IsFrameCondensed() const {}

#if BUILDFLAG(IS_CHROMEOS_ASH)
bool FakeTabSlotController::IsLockedForOnTask() {
  return on_task_locked_;
}
#endif