// Copyright (c) 2024 The Brave Authors. All rights reserved. // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this file, // You can obtain one at https://mozilla.org/MPL/2.0/. // Based on Chromium code subject to the following license: // 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 BRAVE_BROWSER_UI_COMMANDER_WINDOW_COMMAND_SOURCE_H_ #define BRAVE_BROWSER_UI_COMMANDER_WINDOW_COMMAND_SOURCE_H_ #include "brave/browser/ui/commander/command_source.h" namespace commander { // Command source for window-related commands. class WindowCommandSource : public CommandSource { public: WindowCommandSource(); ~WindowCommandSource() override; WindowCommandSource(const WindowCommandSource& other) = delete; WindowCommandSource& operator=(const WindowCommandSource& other) = delete; // Command source overrides CommandSource::CommandResults GetCommands( const std::u16string& input, BrowserWindowInterface* browser) const override; }; } // namespace commander #endif // BRAVE_BROWSER_UI_COMMANDER_WINDOW_COMMAND_SOURCE_H_