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