blob: 1a7017855168effad3b908f4e42d2113b12ae7ec [file] [log] [blame]
// Copyright 2021 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_UI_COMMANDER_TAB_COMMAND_SOURCE_H_
#define CHROME_BROWSER_UI_COMMANDER_TAB_COMMAND_SOURCE_H_
#include "chrome/browser/ui/commander/command_source.h"
namespace commander {
// Source for commands that manipulate tabs.
class TabCommandSource : public CommandSource {
public:
TabCommandSource();
~TabCommandSource() override;
TabCommandSource(const TabCommandSource& other) = delete;
TabCommandSource& operator=(const TabCommandSource& other) = delete;
// Command source overrides
CommandSource::CommandResults GetCommands(const std::u16string& input,
Browser* browser) const override;
};
} // namespace commander
#endif // CHROME_BROWSER_UI_COMMANDER_TAB_COMMAND_SOURCE_H_