Files
brave-core/browser/ui/brave_pages.h
T
Claudio DeSouza 7dc349365c [cr149] FindLastActive returning BrowserWindowInterface
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}
2026-05-22 16:18:09 -04:00

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_