chromium/chrome/browser/ui/content_settings/content_setting_image_model_states.cc

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

#ifdef UNSAFE_BUFFERS_BUILD
// TODO(crbug.com/40285824): Remove this and convert code to safer constructs.
#pragma allow_unsafe_buffers
#endif

#include "chrome/browser/ui/content_settings/content_setting_image_model_states.h"

#include "base/check_op.h"

ContentSettingImageModelStates::~ContentSettingImageModelStates() = default;

// static
ContentSettingImageModelStates* ContentSettingImageModelStates::Get(
    content::WebContents* contents) {}

void ContentSettingImageModelStates::SetAnimationHasRun(
    ImageType type,
    bool animation_has_run) {}

bool ContentSettingImageModelStates::AnimationHasRun(ImageType type) const {}

void ContentSettingImageModelStates::SetAccessibilityNotified(ImageType type,
                                                              bool notified) {}

bool ContentSettingImageModelStates::GetAccessibilityNotified(
    ImageType type) const {}

void ContentSettingImageModelStates::SetBubbleWasAutoOpened(
    ImageType type,
    bool bubble_was_auto_opened) {}

bool ContentSettingImageModelStates::BubbleWasAutoOpened(ImageType type) const {}

void ContentSettingImageModelStates::SetPromoWasShown(ImageType type,
                                                      bool promo_was_shown) {}

bool ContentSettingImageModelStates::PromoWasShown(ImageType type) const {}

ContentSettingImageModelStates::ContentSettingImageModelStates(
    content::WebContents* contents)
    :{}

void ContentSettingImageModelStates::VerifyType(ImageType type) const {}

WEB_CONTENTS_USER_DATA_KEY_IMPL(ContentSettingImageModelStates);