This change corrects several cascading places where passing `BrowserWindowInterface` is already feasible. It also further corrects some cases `Browser*` and `Profile*` were being passed alongside each other, which is redundant. Chromium changes: https://chromium.googlesource.com/chromium/src/+/c6268a491040e14ca749fb2ba8fb131ab7512f87 commit c6268a491040e14ca749fb2ba8fb131ab7512f87 Author: Kun Wang <kunwang@microsoft.com> Date: Sun Apr 12 23:56:11 2026 -0700 [bedrock] Migrate FindLastActive Step 1 Bug:494010890 Change-Id: I52727f56f3e6172515e3f053a74cb81947c9b8f0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7743380 Reviewed-by: Tom Lukaszewicz <tluk@chromium.org> Reviewed-by: Hidehiko Abe <hidehiko@chromium.org> Commit-Queue: Kun Wang <kunwang@microsoft.com> Reviewed-by: Qikai Zhong <qikaizhong@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1613517}
48 lines
1.7 KiB
C++
48 lines
1.7 KiB
C++
/* Copyright (c) 2019 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 http://mozilla.org/MPL/2.0/. */
|
|
|
|
#ifndef BRAVE_BROWSER_UI_BRAVE_PAGES_H_
|
|
#define BRAVE_BROWSER_UI_BRAVE_PAGES_H_
|
|
|
|
#include <string_view>
|
|
|
|
#include "brave/components/ai_chat/core/common/buildflags/buildflags.h"
|
|
#include "brave/components/brave_talk/buildflags/buildflags.h"
|
|
#include "brave/components/brave_wallet/common/buildflags/buildflags.h"
|
|
|
|
class Browser;
|
|
class BrowserWindowInterface;
|
|
class GURL;
|
|
|
|
namespace brave {
|
|
|
|
void ShowBraveAdblock(BrowserWindowInterface* browser);
|
|
void ShowWebcompatReporter(BrowserWindowInterface* browser);
|
|
void ShowBraveRewards(BrowserWindowInterface* browser);
|
|
#if BUILDFLAG(ENABLE_BRAVE_WALLET)
|
|
void ShowBraveWallet(BrowserWindowInterface* browser);
|
|
void ShowBraveWalletOnboarding(BrowserWindowInterface* browser);
|
|
void ShowBraveWalletTxNotificationUrl(BrowserWindowInterface* browser,
|
|
GURL url);
|
|
void ShowBraveWalletAccountCreation(BrowserWindowInterface* browser,
|
|
std::string_view coin_name);
|
|
#endif
|
|
void ShowExtensionSettings(BrowserWindowInterface* browser);
|
|
void ShowSync(BrowserWindowInterface* browser);
|
|
void ShowBraveNewsConfigure(BrowserWindowInterface* browser);
|
|
void ShowShortcutsPage(BrowserWindowInterface* browser);
|
|
#if BUILDFLAG(ENABLE_BRAVE_TALK)
|
|
void ShowBraveTalk(BrowserWindowInterface* browser);
|
|
#endif
|
|
#if BUILDFLAG(ENABLE_AI_CHAT)
|
|
void ShowFullpageChat(BrowserWindowInterface* browser);
|
|
#endif
|
|
|
|
void ShowAppsPage(BrowserWindowInterface* browser);
|
|
|
|
} // namespace brave
|
|
|
|
#endif // BRAVE_BROWSER_UI_BRAVE_PAGES_H_
|