| Index: chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| diff --git a/chrome/browser/sync/profile_sync_factory_impl.cc b/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| similarity index 81%
|
| rename from chrome/browser/sync/profile_sync_factory_impl.cc
|
| rename to chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| index c31e2c61ed2efea6f20d8455fc22d1871b9a8bf2..168d7746e54fa844c8868b0e46212bf345d41296 100644
|
| --- a/chrome/browser/sync/profile_sync_factory_impl.cc
|
| +++ b/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| @@ -39,7 +39,7 @@
|
| #include "chrome/browser/sync/glue/typed_url_change_processor.h"
|
| #include "chrome/browser/sync/glue/typed_url_data_type_controller.h"
|
| #include "chrome/browser/sync/glue/typed_url_model_associator.h"
|
| -#include "chrome/browser/sync/profile_sync_factory_impl.h"
|
| +#include "chrome/browser/sync/profile_sync_components_factory_impl.h"
|
| #include "chrome/browser/sync/profile_sync_service.h"
|
| #include "chrome/browser/sync/signin_manager.h"
|
| #include "chrome/browser/webdata/autocomplete_syncable_service.h"
|
| @@ -82,13 +82,13 @@ using browser_sync::TypedUrlModelAssociator;
|
| using browser_sync::UnrecoverableErrorHandler;
|
| using content::BrowserThread;
|
|
|
| -ProfileSyncFactoryImpl::ProfileSyncFactoryImpl(Profile* profile,
|
| - CommandLine* command_line)
|
| +ProfileSyncComponentsFactoryImpl::ProfileSyncComponentsFactoryImpl(
|
| + Profile* profile, CommandLine* command_line)
|
| : profile_(profile),
|
| command_line_(command_line) {
|
| }
|
|
|
| -ProfileSyncService* ProfileSyncFactoryImpl::CreateProfileSyncService(
|
| +ProfileSyncService* ProfileSyncComponentsFactoryImpl::CreateProfileSyncService(
|
| const std::string& cros_user) {
|
|
|
| ProfileSyncService* pss = new ProfileSyncService(
|
| @@ -96,7 +96,8 @@ ProfileSyncService* ProfileSyncFactoryImpl::CreateProfileSyncService(
|
| return pss;
|
| }
|
|
|
| -void ProfileSyncFactoryImpl::RegisterDataTypes(ProfileSyncService* pss) {
|
| +void ProfileSyncComponentsFactoryImpl::RegisterDataTypes(
|
| + ProfileSyncService* pss) {
|
| // App sync is enabled by default. Register unless explicitly
|
| // disabled.
|
| if (!command_line_->HasSwitch(switches::kDisableSyncApps)) {
|
| @@ -191,14 +192,14 @@ void ProfileSyncFactoryImpl::RegisterDataTypes(ProfileSyncService* pss) {
|
| }
|
| }
|
|
|
| -DataTypeManager* ProfileSyncFactoryImpl::CreateDataTypeManager(
|
| +DataTypeManager* ProfileSyncComponentsFactoryImpl::CreateDataTypeManager(
|
| SyncBackendHost* backend,
|
| const DataTypeController::TypeMap* controllers) {
|
| return new DataTypeManagerImpl(backend, controllers);
|
| }
|
|
|
| browser_sync::GenericChangeProcessor*
|
| - ProfileSyncFactoryImpl::CreateGenericChangeProcessor(
|
| + ProfileSyncComponentsFactoryImpl::CreateGenericChangeProcessor(
|
| ProfileSyncService* profile_sync_service,
|
| browser_sync::UnrecoverableErrorHandler* error_handler,
|
| const base::WeakPtr<SyncableService>& local_service) {
|
| @@ -208,15 +209,15 @@ browser_sync::GenericChangeProcessor*
|
| user_share);
|
| }
|
|
|
| -browser_sync::SharedChangeProcessor* ProfileSyncFactoryImpl::
|
| +browser_sync::SharedChangeProcessor* ProfileSyncComponentsFactoryImpl::
|
| CreateSharedChangeProcessor() {
|
| return new SharedChangeProcessor();
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateAppSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateAppSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| base::WeakPtr<SyncableService> app_sync_service =
|
| profile_sync_service->profile()->GetExtensionService()->AsWeakPtr();
|
| sync_api::UserShare* user_share = profile_sync_service->GetUserShare();
|
| @@ -230,21 +231,21 @@ ProfileSyncFactoryImpl::CreateAppSyncComponents(
|
| }
|
|
|
| base::WeakPtr<SyncableService>
|
| -ProfileSyncFactoryImpl::GetAutofillProfileSyncableService(
|
| - WebDataService* web_data_service) const {
|
| + ProfileSyncComponentsFactoryImpl::GetAutofillProfileSyncableService(
|
| + WebDataService* web_data_service) const {
|
| return web_data_service->GetAutofillProfileSyncableService()->AsWeakPtr();
|
| }
|
|
|
| base::WeakPtr<SyncableService>
|
| -ProfileSyncFactoryImpl::GetAutocompleteSyncableService(
|
| - WebDataService* web_data_service) const {
|
| + ProfileSyncComponentsFactoryImpl::GetAutocompleteSyncableService(
|
| + WebDataService* web_data_service) const {
|
| return web_data_service->GetAutocompleteSyncableService()->AsWeakPtr();
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateBookmarkSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateBookmarkSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| BookmarkModel* bookmark_model =
|
| profile_sync_service->profile()->GetBookmarkModel();
|
| sync_api::UserShare* user_share = profile_sync_service->GetUserShare();
|
| @@ -258,12 +259,12 @@ ProfileSyncFactoryImpl::CreateBookmarkSyncComponents(
|
| return SyncComponents(model_associator, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateExtensionOrAppSettingSyncComponents(
|
| - syncable::ModelType type,
|
| - SyncableService* settings_service,
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateExtensionOrAppSettingSyncComponents(
|
| + syncable::ModelType type,
|
| + SyncableService* settings_service,
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE));
|
| DCHECK(type == syncable::EXTENSION_SETTINGS ||
|
| type == syncable::APP_SETTINGS);
|
| @@ -279,10 +280,10 @@ ProfileSyncFactoryImpl::CreateExtensionOrAppSettingSyncComponents(
|
| return SyncComponents(sync_service_adapter, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateExtensionSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateExtensionSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| base::WeakPtr<SyncableService> extension_sync_service =
|
| profile_sync_service->profile()->GetExtensionService()->AsWeakPtr();
|
| sync_api::UserShare* user_share = profile_sync_service->GetUserShare();
|
| @@ -297,11 +298,11 @@ ProfileSyncFactoryImpl::CreateExtensionSyncComponents(
|
| return SyncComponents(sync_service_adapter, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreatePasswordSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - PasswordStore* password_store,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreatePasswordSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + PasswordStore* password_store,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| PasswordModelAssociator* model_associator =
|
| new PasswordModelAssociator(profile_sync_service,
|
| password_store);
|
| @@ -312,10 +313,10 @@ ProfileSyncFactoryImpl::CreatePasswordSyncComponents(
|
| return SyncComponents(model_associator, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreatePreferenceSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreatePreferenceSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| base::WeakPtr<SyncableService> pref_sync_service =
|
| profile_->GetPrefs()->GetSyncableService()->AsWeakPtr();
|
| sync_api::UserShare* user_share = profile_sync_service->GetUserShare();
|
| @@ -330,10 +331,10 @@ ProfileSyncFactoryImpl::CreatePreferenceSyncComponents(
|
| return SyncComponents(sync_service_adapter, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateThemeSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateThemeSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| ThemeModelAssociator* model_associator =
|
| new ThemeModelAssociator(profile_sync_service);
|
| ThemeChangeProcessor* change_processor =
|
| @@ -341,11 +342,11 @@ ProfileSyncFactoryImpl::CreateThemeSyncComponents(
|
| return SyncComponents(model_associator, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateTypedUrlSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - history::HistoryBackend* history_backend,
|
| - browser_sync::UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateTypedUrlSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + history::HistoryBackend* history_backend,
|
| + browser_sync::UnrecoverableErrorHandler* error_handler) {
|
| TypedUrlModelAssociator* model_associator =
|
| new TypedUrlModelAssociator(profile_sync_service,
|
| history_backend);
|
| @@ -357,10 +358,10 @@ ProfileSyncFactoryImpl::CreateTypedUrlSyncComponents(
|
| return SyncComponents(model_associator, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateSessionSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateSessionSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| SessionModelAssociator* model_associator =
|
| new SessionModelAssociator(profile_sync_service);
|
| SessionChangeProcessor* change_processor =
|
| @@ -368,10 +369,10 @@ ProfileSyncFactoryImpl::CreateSessionSyncComponents(
|
| return SyncComponents(model_associator, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateSearchEngineSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateSearchEngineSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + UnrecoverableErrorHandler* error_handler) {
|
| base::WeakPtr<SyncableService> se_sync_service =
|
| TemplateURLServiceFactory::GetForProfile(profile_)->AsWeakPtr();
|
| DCHECK(se_sync_service);
|
| @@ -387,10 +388,10 @@ ProfileSyncFactoryImpl::CreateSearchEngineSyncComponents(
|
| return SyncComponents(sync_service_adapter, change_processor);
|
| }
|
|
|
| -ProfileSyncFactory::SyncComponents
|
| -ProfileSyncFactoryImpl::CreateAppNotificationSyncComponents(
|
| - ProfileSyncService* profile_sync_service,
|
| - browser_sync::UnrecoverableErrorHandler* error_handler) {
|
| +ProfileSyncComponentsFactory::SyncComponents
|
| + ProfileSyncComponentsFactoryImpl::CreateAppNotificationSyncComponents(
|
| + ProfileSyncService* profile_sync_service,
|
| + browser_sync::UnrecoverableErrorHandler* error_handler) {
|
| base::WeakPtr<SyncableService> notif_sync_service =
|
| profile_->GetExtensionService()->app_notification_manager()->AsWeakPtr();
|
| DCHECK(notif_sync_service);
|
|
|