// Copyright 2023 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_TABS_ORGANIZATION_METRICS_H_ #define CHROME_BROWSER_UI_TABS_ORGANIZATION_METRICS_H_ class TabStripModel; // This enum must match the numbering for SuggestedTabStripOrganizationReason in // tools/metrics/histograms/enums.xml. Do not reorder or remove items. Add new // items to the end and reflect them in the histogram enum. enum class SuggestedTabStripOrganizationReason { … }; // This enum must match the numbering for TabOrganizationEntryPoint in // tools/metrics/histograms/histograms.xml. Do not reorder or remove items. Add // new items to the end and reflect them in the histogram enum. enum class TabOrganizationEntryPoint { … }; void LogTabStripOrganizationUKM(const TabStripModel* model, SuggestedTabStripOrganizationReason reason); #endif // CHROME_BROWSER_UI_TABS_ORGANIZATION_METRICS_H_