#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"
#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 { … }