OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "base/command_line.h" | 5 #include "base/command_line.h" |
6 #include "build/build_config.h" | 6 #include "build/build_config.h" |
7 #include "chrome/browser/bookmarks/bookmark_model_factory.h" | 7 #include "chrome/browser/bookmarks/bookmark_model_factory.h" |
8 #include "chrome/browser/bookmarks/enhanced_bookmarks_features.h" | 8 #include "chrome/browser/bookmarks/enhanced_bookmarks_features.h" |
9 #include "chrome/browser/dom_distiller/dom_distiller_service_factory.h" | 9 #include "chrome/browser/dom_distiller/dom_distiller_service_factory.h" |
10 #include "chrome/browser/history/history_service.h" | 10 #include "chrome/browser/history/history_service.h" |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 using sync_driver::DataTypeManagerImpl; | 127 using sync_driver::DataTypeManagerImpl; |
128 using sync_driver::DataTypeManagerObserver; | 128 using sync_driver::DataTypeManagerObserver; |
129 using sync_driver::DeviceInfoDataTypeController; | 129 using sync_driver::DeviceInfoDataTypeController; |
130 using sync_driver::ProxyDataTypeController; | 130 using sync_driver::ProxyDataTypeController; |
131 using sync_driver::SharedChangeProcessor; | 131 using sync_driver::SharedChangeProcessor; |
132 using sync_driver::UIDataTypeController; | 132 using sync_driver::UIDataTypeController; |
133 | 133 |
134 namespace { | 134 namespace { |
135 | 135 |
136 syncer::ModelTypeSet GetDisabledTypesFromCommandLine( | 136 syncer::ModelTypeSet GetDisabledTypesFromCommandLine( |
137 const CommandLine& command_line) { | 137 const base::CommandLine& command_line) { |
138 syncer::ModelTypeSet disabled_types; | 138 syncer::ModelTypeSet disabled_types; |
139 std::string disabled_types_str = | 139 std::string disabled_types_str = |
140 command_line.GetSwitchValueASCII(switches::kDisableSyncTypes); | 140 command_line.GetSwitchValueASCII(switches::kDisableSyncTypes); |
141 disabled_types = syncer::ModelTypeSetFromString(disabled_types_str); | 141 disabled_types = syncer::ModelTypeSetFromString(disabled_types_str); |
142 return disabled_types; | 142 return disabled_types; |
143 } | 143 } |
144 | 144 |
145 syncer::ModelTypeSet GetEnabledTypesFromCommandLine( | 145 syncer::ModelTypeSet GetEnabledTypesFromCommandLine( |
146 const CommandLine& command_line) { | 146 const base::CommandLine& command_line) { |
147 syncer::ModelTypeSet enabled_types; | 147 syncer::ModelTypeSet enabled_types; |
148 return enabled_types; | 148 return enabled_types; |
149 } | 149 } |
150 | 150 |
151 } // namespace | 151 } // namespace |
152 | 152 |
153 ProfileSyncComponentsFactoryImpl::ProfileSyncComponentsFactoryImpl( | 153 ProfileSyncComponentsFactoryImpl::ProfileSyncComponentsFactoryImpl( |
154 Profile* profile, | 154 Profile* profile, |
155 CommandLine* command_line, | 155 base::CommandLine* command_line, |
156 const GURL& sync_service_url, | 156 const GURL& sync_service_url, |
157 OAuth2TokenService* token_service, | 157 OAuth2TokenService* token_service, |
158 net::URLRequestContextGetter* url_request_context_getter) | 158 net::URLRequestContextGetter* url_request_context_getter) |
159 : profile_(profile), | 159 : profile_(profile), |
160 command_line_(command_line), | 160 command_line_(command_line), |
161 web_data_service_(WebDataServiceFactory::GetAutofillWebDataForProfile( | 161 web_data_service_(WebDataServiceFactory::GetAutofillWebDataForProfile( |
162 profile_, Profile::EXPLICIT_ACCESS)), | 162 profile_, |
| 163 Profile::EXPLICIT_ACCESS)), |
163 sync_service_url_(sync_service_url), | 164 sync_service_url_(sync_service_url), |
164 token_service_(token_service), | 165 token_service_(token_service), |
165 url_request_context_getter_(url_request_context_getter), | 166 url_request_context_getter_(url_request_context_getter), |
166 weak_factory_(this) { | 167 weak_factory_(this) { |
167 DCHECK(token_service_); | 168 DCHECK(token_service_); |
168 DCHECK(url_request_context_getter_); | 169 DCHECK(url_request_context_getter_); |
169 } | 170 } |
170 | 171 |
171 ProfileSyncComponentsFactoryImpl::~ProfileSyncComponentsFactoryImpl() { | 172 ProfileSyncComponentsFactoryImpl::~ProfileSyncComponentsFactoryImpl() { |
172 } | 173 } |
(...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
688 new TypedUrlModelAssociator(profile_sync_service, | 689 new TypedUrlModelAssociator(profile_sync_service, |
689 history_backend, | 690 history_backend, |
690 error_handler); | 691 error_handler); |
691 TypedUrlChangeProcessor* change_processor = | 692 TypedUrlChangeProcessor* change_processor = |
692 new TypedUrlChangeProcessor(profile_, | 693 new TypedUrlChangeProcessor(profile_, |
693 model_associator, | 694 model_associator, |
694 history_backend, | 695 history_backend, |
695 error_handler); | 696 error_handler); |
696 return SyncComponents(model_associator, change_processor); | 697 return SyncComponents(model_associator, change_processor); |
697 } | 698 } |
OLD | NEW |