Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(743)

Side by Side Diff: chrome/browser/sync/profile_sync_components_factory_impl.cc

Issue 816403003: Make callers of CommandLine use it via the base:: namespace. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698