#include "chrome/browser/ui/views/side_panel/read_later_side_panel_web_view.h"
#include <memory>
#include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/bookmarks/bookmark_utils.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_element_identifiers.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/common/webui_url_constants.h"
#include "chrome/grit/generated_resources.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/view_class_properties.h"
SidePanelWebUIViewT_ReadingListUI;
BEGIN_TEMPLATE_METADATA(…)
ReadLaterSidePanelWebView::ReadLaterSidePanelWebView(
Browser* browser,
base::RepeatingClosure close_cb)
: … { … }
ReadLaterSidePanelWebView::~ReadLaterSidePanelWebView() = default;
void ReadLaterSidePanelWebView::OnTabStripModelChanged(
TabStripModel* tab_strip_model,
const TabStripModelChange& change,
const TabStripSelectionChange& selection) { … }
void ReadLaterSidePanelWebView::TabChangedAt(content::WebContents* contents,
int index,
TabChangeType change_type) { … }
void ReadLaterSidePanelWebView::UpdateActiveURL(
content::WebContents* contents) { … }
void ReadLaterSidePanelWebView::UpdateActiveURLToActiveTab() { … }
BEGIN_METADATA(…)