#include "chrome/browser/font_pref_change_notifier.h"
#include "base/check.h"
#include "base/functional/bind.h"
#include "base/observer_list.h"
#include "base/strings/string_util.h"
#include "chrome/common/pref_names_util.h"
#include "components/prefs/pref_service.h"
FontPrefChangeNotifier::Registrar::Registrar() { … }
FontPrefChangeNotifier::Registrar::~Registrar() { … }
void FontPrefChangeNotifier::Registrar::Register(
FontPrefChangeNotifier* notifier,
FontPrefChangeNotifier::Callback cb) { … }
void FontPrefChangeNotifier::Registrar::Unregister() { … }
FontPrefChangeNotifier::FontPrefChangeNotifier(PrefService* pref_service)
: … { … }
FontPrefChangeNotifier::~FontPrefChangeNotifier() { … }
void FontPrefChangeNotifier::AddRegistrar(Registrar* registrar) { … }
void FontPrefChangeNotifier::RemoveRegistrar(Registrar* registrar) { … }
void FontPrefChangeNotifier::OnPreferenceChanged(PrefService* pref_service,
std::string_view pref_name) { … }