| Index: chrome/browser/supervised_user/supervised_user_service.h
|
| diff --git a/chrome/browser/supervised_user/supervised_user_service.h b/chrome/browser/supervised_user/supervised_user_service.h
|
| index a92e34d257f1748e58cd50a390d91a3f71b9fed8..3ffd01e99b814c7564f3ecd33d80d5c534faf419 100644
|
| --- a/chrome/browser/supervised_user/supervised_user_service.h
|
| +++ b/chrome/browser/supervised_user/supervised_user_service.h
|
| @@ -16,6 +16,7 @@
|
| #include "base/strings/string16.h"
|
| #include "chrome/browser/supervised_user/supervised_user_url_filter.h"
|
| #include "chrome/browser/supervised_user/supervised_users.h"
|
| +#include "chrome/browser/sync/profile_sync_service_data_type_provider.h"
|
| #include "chrome/browser/sync/profile_sync_service_observer.h"
|
| #include "chrome/browser/ui/browser_list_observer.h"
|
| #include "components/keyed_service/core/keyed_service.h"
|
| @@ -51,6 +52,7 @@ class SupervisedUserService : public KeyedService,
|
| public extensions::ManagementPolicy::Provider,
|
| public extensions::ExtensionRegistryObserver,
|
| #endif
|
| + public ProfileSyncServiceDataTypeProvider,
|
| public ProfileSyncServiceObserver,
|
| public chrome::BrowserListObserver {
|
| public:
|
| @@ -172,6 +174,9 @@ class SupervisedUserService : public KeyedService,
|
| extensions::UnloadedExtensionInfo::Reason reason) OVERRIDE;
|
| #endif
|
|
|
| + // ProfileSyncServiceDataTypeProvider implementation:
|
| + virtual syncer::ModelTypeSet GetRequiredSyncDataTypes() OVERRIDE;
|
| +
|
| // ProfileSyncServiceObserver implementation:
|
| virtual void OnStateChanged() OVERRIDE;
|
|
|
|
|