// 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. #ifndef CHROME_BROWSER_UI_VIEWS_TABS_TAB_CONTAINER_CONTROLLER_H_ #define CHROME_BROWSER_UI_VIEWS_TABS_TAB_CONTAINER_CONTROLLER_H_ #include <optional> #include "ui/base/ui_base_types.h" #include "ui/gfx/geometry/rect.h" #include "ui/gfx/range/range.h" namespace tab_groups { class TabGroupId; } // namespace tab_groups namespace views { class View; } class TabSlotView; // Model/Controller for the TabContainer. // NOTE: All indices used by this class are in model coordinates. class TabContainerController { … }; #endif // CHROME_BROWSER_UI_VIEWS_TABS_TAB_CONTAINER_CONTROLLER_H_