#include "components/content_settings/browser/test_page_specific_content_settings_delegate.h"
#include "base/functional/callback_helpers.h"
namespace content_settings {
TestPageSpecificContentSettingsDelegate::
TestPageSpecificContentSettingsDelegate(
PrefService* prefs,
HostContentSettingsMap* settings_map)
: … { … }
TestPageSpecificContentSettingsDelegate::
~TestPageSpecificContentSettingsDelegate() = default;
void TestPageSpecificContentSettingsDelegate::UpdateLocationBar() { … }
PrefService* TestPageSpecificContentSettingsDelegate::GetPrefs() { … }
HostContentSettingsMap*
TestPageSpecificContentSettingsDelegate::GetSettingsMap() { … }
std::unique_ptr<BrowsingDataModel::Delegate>
TestPageSpecificContentSettingsDelegate::CreateBrowsingDataModelDelegate() { … }
void TestPageSpecificContentSettingsDelegate::
SetDefaultRendererContentSettingRules(content::RenderFrameHost* rfh,
RendererContentSettingRules* rules) { … }
PageSpecificContentSettings::MicrophoneCameraState
TestPageSpecificContentSettingsDelegate::GetMicrophoneCameraState() { … }
content::WebContents* TestPageSpecificContentSettingsDelegate::
MaybeGetSyncedWebContentsForPictureInPicture(
content::WebContents* web_contents) { … }
void TestPageSpecificContentSettingsDelegate::OnContentAllowed(
ContentSettingsType type) { … }
void TestPageSpecificContentSettingsDelegate::OnContentBlocked(
ContentSettingsType type) { … }
bool TestPageSpecificContentSettingsDelegate::IsBlockedOnSystemLevel(
ContentSettingsType type) { … }
bool TestPageSpecificContentSettingsDelegate::IsFrameAllowlistedForJavaScript(
content::RenderFrameHost* render_frame_host) { … }
}