SupervisedUserSettingsService supports unsubbing
commitf508bda11b53fbe984d40199968143da1b98dd3f
authorpeconn <peconn@chromium.org>
Tue, 25 Aug 2015 16:56:56 +0000 (25 09:56 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 25 Aug 2015 16:58:05 +0000 (25 16:58 +0000)
treeb5e5307f2c48e9e8eded8d8e0267d1037ae7811e
parent222c4ee3d222aca05d3c866c0bfdfd3e8346fc82
SupervisedUserSettingsService supports unsubbing

SupervisedUserSettingsService now returns a
base::CallbackList::Subscription. SupervisedUserInternalsMessageHandler
uses this.

BUG=495093

Review URL: https://codereview.chromium.org/1295723004

Cr-Commit-Position: refs/heads/master@{#345354}
12 files changed:
chrome/browser/content_settings/content_settings_supervised_provider.cc
chrome/browser/content_settings/content_settings_supervised_provider.h
chrome/browser/content_settings/content_settings_supervised_provider_unittest.cc
chrome/browser/supervised_user/supervised_user_pref_store.cc
chrome/browser/supervised_user/supervised_user_pref_store.h
chrome/browser/supervised_user/supervised_user_pref_store_unittest.cc
chrome/browser/supervised_user/supervised_user_settings_service.cc
chrome/browser/supervised_user/supervised_user_settings_service.h
chrome/browser/supervised_user/supervised_user_settings_service_factory.cc
chrome/browser/supervised_user/supervised_user_settings_service_unittest.cc
chrome/browser/ui/webui/supervised_user_internals_message_handler.cc
chrome/browser/ui/webui/supervised_user_internals_message_handler.h