#include "chrome/browser/ui/views/page_info/page_info_bubble_view_base.h"
#include <string>
#include "chrome/browser/ui/page_info/page_info_dialog.h"
#include "components/page_info/page_info_ui.h"
#include "content/public/browser/navigation_handle.h"
#include "content/public/browser/web_contents.h"
#include "ui/base/buildflags.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/base/mojom/dialog_button.mojom.h"
#include "ui/views/view.h"
#include "ui/views/widget/widget.h"
namespace {
PageInfoBubbleViewBase::BubbleType g_shown_bubble_type = …;
PageInfoBubbleViewBase* g_page_info_bubble = …;
}
PageInfoBubbleViewBase::BubbleType
PageInfoBubbleViewBase::GetShownBubbleType() { … }
views::BubbleDialogDelegateView*
PageInfoBubbleViewBase::GetPageInfoBubbleForTesting() { … }
PageInfoBubbleViewBase::PageInfoBubbleViewBase(
views::View* anchor_view,
const gfx::Rect& anchor_rect,
gfx::NativeView parent_window,
PageInfoBubbleViewBase::BubbleType type,
content::WebContents* web_contents)
: … { … }
void PageInfoBubbleViewBase::OnWidgetDestroying(views::Widget* widget) { … }
void PageInfoBubbleViewBase::RenderFrameDeleted(
content::RenderFrameHost* render_frame_host) { … }
void PageInfoBubbleViewBase::OnVisibilityChanged(
content::Visibility visibility) { … }
void PageInfoBubbleViewBase::PrimaryPageChanged(content::Page& page) { … }
void PageInfoBubbleViewBase::DidChangeVisibleSecurityState() { … }
void PageInfoBubbleViewBase::WebContentsDestroyed() { … }
BEGIN_METADATA(…)