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; |