blob: 56f648e52869c6bc0ed0dfdace7afe82bf4d2483 [file] [log] [blame]
// Copyright 2021 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_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_