Index: chrome/browser/sync/glue/autofill_data_type_controller.h |
diff --git a/chrome/browser/sync/glue/autofill_data_type_controller.h b/chrome/browser/sync/glue/autofill_data_type_controller.h |
index c66dcfd85969f1ff64913564c0c9d36c21283016..d73edf24413f30d686be861cefd5b6977ab69a2d 100644 |
--- a/chrome/browser/sync/glue/autofill_data_type_controller.h |
+++ b/chrome/browser/sync/glue/autofill_data_type_controller.h |
@@ -12,6 +12,7 @@ |
#include "base/scoped_ptr.h" |
#include "base/waitable_event.h" |
#include "chrome/browser/autofill/personal_data_manager.h" |
+#include "chrome/browser/sync/profile_sync_factory.h" |
#include "chrome/browser/sync/profile_sync_service.h" |
#include "chrome/browser/sync/glue/data_type_controller.h" |
@@ -62,6 +63,14 @@ class AutofillDataTypeController : public DataTypeController, |
// PersonalDataManager::Observer implementation: |
virtual void OnPersonalDataLoaded(); |
+ protected: |
+ virtual ProfileSyncFactory::SyncComponents CreateSyncComponents( |
+ ProfileSyncService* profile_sync_service, |
+ WebDatabase* web_database, |
+ PersonalDataManager* personal_data, |
+ browser_sync::UnrecoverableErrorHandler* error_handler); |
+ ProfileSyncFactory* profile_sync_factory_; |
+ |
private: |
void StartImpl(); |
void StartDone(StartResult result, State state); |
@@ -80,7 +89,6 @@ class AutofillDataTypeController : public DataTypeController, |
state_ = state; |
} |
- ProfileSyncFactory* profile_sync_factory_; |
Profile* profile_; |
ProfileSyncService* sync_service_; |
State state_; |