blob: 6a82274ab60343e365e45f5f1dfabcd3215c3788 [file] [log] [blame]
// Copyright 2020 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/page_info/permission_icon.h"
#include "chrome/browser/ui/views/page_info/page_info_view_factory.h"
PermissionIcon::PermissionIcon(
const PageInfo::PermissionInfo& permission_info) {
OnPermissionChanged(permission_info);
}
void PermissionIcon::OnPermissionChanged(
const PageInfo::PermissionInfo& permission_info) {
permission_info_ = permission_info;
SetImage(PageInfoViewFactory::GetPermissionIcon(permission_info_));
}