#ifdef UNSAFE_BUFFERS_BUILD
#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;
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);