chromium/components/omnibox/browser/actions/tab_switch_action.cc

// 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.

#include "components/omnibox/browser/actions/tab_switch_action.h"

#include <numeric>

#include "build/build_config.h"
#include "components/omnibox/browser/buildflags.h"
#include "components/strings/grit/components_strings.h"
#include "ui/base/window_open_disposition.h"

#if defined(SUPPORT_PEDALS_VECTOR_ICONS)
#include "components/omnibox/browser/vector_icons.h"  // nogncheck
#endif

TabSwitchAction::TabSwitchAction(GURL url)
    :{}

TabSwitchAction::~TabSwitchAction() = default;

void TabSwitchAction::Execute(ExecutionContext& context) const {}

#if defined(SUPPORT_PEDALS_VECTOR_ICONS)
const gfx::VectorIcon& TabSwitchAction::GetVectorIcon() const {}
#endif

OmniboxActionId TabSwitchAction::ActionId() const {}