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

Side by Side Diff: chrome/browser/translate/translate_ranker_factory.cc

Issue 2893943004: Refactor UKM interface for mojo-ification (Closed)
Patch Set: Fixed contextualsearch Created 3 years, 7 months 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 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 "chrome/browser/translate/translate_ranker_factory.h" 5 #include "chrome/browser/translate/translate_ranker_factory.h"
6 6
7 #include "chrome/browser/browser_process.h" 7 #include "chrome/browser/browser_process.h"
8 #include "chrome/browser/profiles/incognito_helpers.h" 8 #include "chrome/browser/profiles/incognito_helpers.h"
9 #include "components/keyed_service/content/browser_context_dependency_manager.h" 9 #include "components/keyed_service/content/browser_context_dependency_manager.h"
10 #include "components/keyed_service/core/keyed_service.h" 10 #include "components/keyed_service/core/keyed_service.h"
(...skipping 18 matching lines...) Expand all
29 : BrowserContextKeyedServiceFactory( 29 : BrowserContextKeyedServiceFactory(
30 "TranslateRanker", 30 "TranslateRanker",
31 BrowserContextDependencyManager::GetInstance()) {} 31 BrowserContextDependencyManager::GetInstance()) {}
32 32
33 TranslateRankerFactory::~TranslateRankerFactory() {} 33 TranslateRankerFactory::~TranslateRankerFactory() {}
34 34
35 KeyedService* TranslateRankerFactory::BuildServiceInstanceFor( 35 KeyedService* TranslateRankerFactory::BuildServiceInstanceFor(
36 content::BrowserContext* browser_context) const { 36 content::BrowserContext* browser_context) const {
37 return new TranslateRankerImpl( 37 return new TranslateRankerImpl(
38 TranslateRankerImpl::GetModelPath(browser_context->GetPath()), 38 TranslateRankerImpl::GetModelPath(browser_context->GetPath()),
39 TranslateRankerImpl::GetModelURL(), g_browser_process->ukm_service()); 39 TranslateRankerImpl::GetModelURL(), g_browser_process->ukm_recorder());
40 } 40 }
41 41
42 content::BrowserContext* TranslateRankerFactory::GetBrowserContextToUse( 42 content::BrowserContext* TranslateRankerFactory::GetBrowserContextToUse(
43 content::BrowserContext* context) const { 43 content::BrowserContext* context) const {
44 return chrome::GetBrowserContextRedirectedInIncognito(context); 44 return chrome::GetBrowserContextRedirectedInIncognito(context);
45 } 45 }
46 46
47 } // namespace translate 47 } // namespace translate
OLDNEW
« no previous file with comments | « chrome/browser/plugins/plugin_info_message_filter.cc ('k') | chrome/browser/ui/autofill/chrome_autofill_client.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698