chromium/chrome/browser/ui/views/permissions/permission_prompt_desktop.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/ui/views/permissions/permission_prompt_desktop.h"

#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/browser/ui/views/location_bar/location_bar_view.h"

namespace {}  // namespace

PermissionPromptDesktop::PermissionPromptDesktop(
    Browser* browser,
    content::WebContents* web_contents,
    Delegate* delegate)
    :{}

PermissionPromptDesktop::~PermissionPromptDesktop() = default;

bool PermissionPromptDesktop::UpdateBrowser() {}

bool PermissionPromptDesktop::UpdateAnchor() {}

permissions::PermissionPrompt::TabSwitchingBehavior
PermissionPromptDesktop::GetTabSwitchingBehavior() {}

std::optional<gfx::Rect> PermissionPromptDesktop::GetViewBoundsInScreen()
    const {}

views::Widget* PermissionPromptDesktop::GetPromptBubbleWidgetForTesting() {}

bool PermissionPromptDesktop::ShouldFinalizeRequestAfterDecided() const {}

std::vector<permissions::ElementAnchoredBubbleVariant>
PermissionPromptDesktop::GetPromptVariants() const {}

std::optional<permissions::feature_params::PermissionElementPromptPosition>
PermissionPromptDesktop::GetPromptPosition() const {}

bool PermissionPromptDesktop::IsAskPrompt() const {}

LocationBarView* PermissionPromptDesktop::GetLocationBarView() {}