#include "chrome/browser/ui/webui/bookmarks/bookmarks_message_handler.h"
#include "base/functional/bind.h"
#include "base/values.h"
#include "chrome/browser/profiles/profile.h"
#include "components/bookmarks/common/bookmark_pref_names.h"
#include "components/policy/core/common/policy_pref_names.h"
#include "components/prefs/pref_change_registrar.h"
#include "components/prefs/pref_service.h"
BookmarksMessageHandler::BookmarksMessageHandler() { … }
BookmarksMessageHandler::~BookmarksMessageHandler() { … }
void BookmarksMessageHandler::RegisterMessages() { … }
void BookmarksMessageHandler::OnJavascriptAllowed() { … }
void BookmarksMessageHandler::OnJavascriptDisallowed() { … }
int BookmarksMessageHandler::GetIncognitoAvailability() { … }
void BookmarksMessageHandler::HandleGetIncognitoAvailability(
const base::Value::List& args) { … }
void BookmarksMessageHandler::UpdateIncognitoAvailability() { … }
bool BookmarksMessageHandler::CanEditBookmarks() { … }
void BookmarksMessageHandler::HandleGetCanEditBookmarks(
const base::Value::List& args) { … }
void BookmarksMessageHandler::UpdateCanEditBookmarks() { … }