#include "chrome/browser/ui/views/page_info/security_information_view.h"
#include <utility>
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/ui/views/accessibility/non_accessible_image_view.h"
#include "chrome/browser/ui/views/chrome_layout_provider.h"
#include "chrome/browser/ui/views/page_info/page_info_view_factory.h"
#include "components/strings/grit/components_branded_strings.h"
#include "components/strings/grit/components_strings.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/border.h"
#include "ui/views/controls/button/md_text_button.h"
#include "ui/views/controls/styled_label.h"
#include "ui/views/layout/box_layout.h"
#include "ui/views/layout/table_layout.h"
#include "ui/views/view_class_properties.h"
SecurityInformationView::SecurityInformationView(int side_margin) { … }
SecurityInformationView::~SecurityInformationView() = default;
void SecurityInformationView::SetIcon(const ui::ImageModel& image_icon) { … }
void SecurityInformationView::SetSummary(const std::u16string& summary_text,
int text_style) { … }
void SecurityInformationView::SetDetails(
const std::u16string& details_text,
views::Link::ClickedCallback security_details_callback) { … }
void SecurityInformationView::AddResetDecisionsLabel(
base::RepeatingClosure reset_decisions_callback) { … }
void SecurityInformationView::AddPasswordReuseButtons(
PageInfo::SafeBrowsingStatus safe_browsing_status,
views::Button::PressedCallback change_password_callback,
views::Button::PressedCallback password_reuse_callback) { … }
void SecurityInformationView::AdjustContentWidth(int w) { … }
BEGIN_METADATA(…)