#include "chrome/test/base/dialog_test_browser_window.h"
#include <memory>
#include <utility>
#include "build/build_config.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_list.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "content/public/browser/web_contents.h"
#include "ui/views/widget/widget.h"
WebContentsModalDialogHost;
ModalDialogHostObserver;
DialogTestBrowserWindow::DialogTestBrowserWindow() { … }
DialogTestBrowserWindow::~DialogTestBrowserWindow() = default;
WebContentsModalDialogHost*
DialogTestBrowserWindow::GetWebContentsModalDialogHost() { … }
gfx::NativeView DialogTestBrowserWindow::GetHostView() const { … }
gfx::Point DialogTestBrowserWindow::GetDialogPosition(const gfx::Size& size) { … }
gfx::Size DialogTestBrowserWindow::GetMaximumDialogSize() { … }
void DialogTestBrowserWindow::AddObserver(ModalDialogHostObserver* observer) { … }
void DialogTestBrowserWindow::RemoveObserver(
ModalDialogHostObserver* observer) { … }
Browser* DialogTestBrowserWindow::FindBrowser() const { … }