Commit f7d61b33 authored by Sylvain Defresne's avatar Sylvain Defresne Committed by Commit Bot

[ios] Fix uses of ios::ChromeBrowserState in /ios/chrome/browser/translate

The ChromeBrowserState has been moved from the "ios" namespace
to the global namespace by http://crrev.com/c/2014913. Fix the
uses from ios::ChromeBrowserState to ChromeBrowserState.

Also remove includes of chrome_browser_state_forward.h and use
a simple forward declaration instead (since the old name is no
longer necessary).

This CL was uploaded by git cl split.

R=hajimehoshi@chromium.org

Bug: 1042208
Change-Id: I2a3cbcc3f4c23d7ad4c644dc5cb73e0d1a9bddd8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2017422Reviewed-by: default avatarHajime Hoshi <hajimehoshi@chromium.org>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735271}
parent 76d91043
...@@ -61,10 +61,10 @@ ChromeIOSTranslateClient::ChromeIOSTranslateClient(web::WebState* web_state) ...@@ -61,10 +61,10 @@ ChromeIOSTranslateClient::ChromeIOSTranslateClient(web::WebState* web_state)
translate_manager_(std::make_unique<translate::TranslateManager>( translate_manager_(std::make_unique<translate::TranslateManager>(
this, this,
translate::TranslateRankerFactory::GetForBrowserState( translate::TranslateRankerFactory::GetForBrowserState(
ios::ChromeBrowserState::FromBrowserState( ChromeBrowserState::FromBrowserState(
web_state->GetBrowserState())), web_state->GetBrowserState())),
LanguageModelManagerFactory::GetForBrowserState( LanguageModelManagerFactory::GetForBrowserState(
ios::ChromeBrowserState::FromBrowserState( ChromeBrowserState::FromBrowserState(
web_state->GetBrowserState())) web_state->GetBrowserState()))
->GetPrimaryModel())), ->GetPrimaryModel())),
translate_driver_(web_state, translate_driver_(web_state,
...@@ -136,16 +136,16 @@ translate::IOSTranslateDriver* ChromeIOSTranslateClient::GetTranslateDriver() { ...@@ -136,16 +136,16 @@ translate::IOSTranslateDriver* ChromeIOSTranslateClient::GetTranslateDriver() {
PrefService* ChromeIOSTranslateClient::GetPrefs() { PrefService* ChromeIOSTranslateClient::GetPrefs() {
DCHECK(web_state_); DCHECK(web_state_);
ios::ChromeBrowserState* chrome_browser_state = ChromeBrowserState* chrome_browser_state =
ios::ChromeBrowserState::FromBrowserState(web_state_->GetBrowserState()); ChromeBrowserState::FromBrowserState(web_state_->GetBrowserState());
return chrome_browser_state->GetOriginalChromeBrowserState()->GetPrefs(); return chrome_browser_state->GetOriginalChromeBrowserState()->GetPrefs();
} }
std::unique_ptr<translate::TranslatePrefs> std::unique_ptr<translate::TranslatePrefs>
ChromeIOSTranslateClient::GetTranslatePrefs() { ChromeIOSTranslateClient::GetTranslatePrefs() {
DCHECK(web_state_); DCHECK(web_state_);
ios::ChromeBrowserState* chrome_browser_state = ChromeBrowserState* chrome_browser_state =
ios::ChromeBrowserState::FromBrowserState(web_state_->GetBrowserState()); ChromeBrowserState::FromBrowserState(web_state_->GetBrowserState());
return CreateTranslatePrefs(chrome_browser_state->GetPrefs()); return CreateTranslatePrefs(chrome_browser_state->GetPrefs());
} }
...@@ -153,7 +153,7 @@ translate::TranslateAcceptLanguages* ...@@ -153,7 +153,7 @@ translate::TranslateAcceptLanguages*
ChromeIOSTranslateClient::GetTranslateAcceptLanguages() { ChromeIOSTranslateClient::GetTranslateAcceptLanguages() {
DCHECK(web_state_); DCHECK(web_state_);
return TranslateAcceptLanguagesFactory::GetForBrowserState( return TranslateAcceptLanguagesFactory::GetForBrowserState(
ios::ChromeBrowserState::FromBrowserState(web_state_->GetBrowserState())); ChromeBrowserState::FromBrowserState(web_state_->GetBrowserState()));
} }
int ChromeIOSTranslateClient::GetInfobarIconID() const { int ChromeIOSTranslateClient::GetInfobarIconID() const {
......
...@@ -51,8 +51,7 @@ TranslateAcceptLanguagesFactory::GetInstance() { ...@@ -51,8 +51,7 @@ TranslateAcceptLanguagesFactory::GetInstance() {
// static // static
translate::TranslateAcceptLanguages* translate::TranslateAcceptLanguages*
TranslateAcceptLanguagesFactory::GetForBrowserState( TranslateAcceptLanguagesFactory::GetForBrowserState(ChromeBrowserState* state) {
ios::ChromeBrowserState* state) {
TranslateAcceptLanguagesService* service = TranslateAcceptLanguagesService* service =
static_cast<TranslateAcceptLanguagesService*>( static_cast<TranslateAcceptLanguagesService*>(
GetInstance()->GetServiceForBrowserState(state, true)); GetInstance()->GetServiceForBrowserState(state, true));
...@@ -71,8 +70,8 @@ TranslateAcceptLanguagesFactory::~TranslateAcceptLanguagesFactory() { ...@@ -71,8 +70,8 @@ TranslateAcceptLanguagesFactory::~TranslateAcceptLanguagesFactory() {
std::unique_ptr<KeyedService> std::unique_ptr<KeyedService>
TranslateAcceptLanguagesFactory::BuildServiceInstanceFor( TranslateAcceptLanguagesFactory::BuildServiceInstanceFor(
web::BrowserState* context) const { web::BrowserState* context) const {
ios::ChromeBrowserState* browser_state = ChromeBrowserState* browser_state =
ios::ChromeBrowserState::FromBrowserState(context); ChromeBrowserState::FromBrowserState(context);
return std::make_unique<TranslateAcceptLanguagesService>( return std::make_unique<TranslateAcceptLanguagesService>(
browser_state->GetPrefs()); browser_state->GetPrefs());
} }
......
...@@ -10,7 +10,8 @@ ...@@ -10,7 +10,8 @@
#include "base/macros.h" #include "base/macros.h"
#include "base/no_destructor.h" #include "base/no_destructor.h"
#include "components/keyed_service/ios/browser_state_keyed_service_factory.h" #include "components/keyed_service/ios/browser_state_keyed_service_factory.h"
#include "ios/chrome/browser/browser_state/chrome_browser_state_forward.h"
class ChromeBrowserState;
namespace translate { namespace translate {
class TranslateAcceptLanguages; class TranslateAcceptLanguages;
...@@ -21,7 +22,7 @@ class TranslateAcceptLanguages; ...@@ -21,7 +22,7 @@ class TranslateAcceptLanguages;
class TranslateAcceptLanguagesFactory : public BrowserStateKeyedServiceFactory { class TranslateAcceptLanguagesFactory : public BrowserStateKeyedServiceFactory {
public: public:
static translate::TranslateAcceptLanguages* GetForBrowserState( static translate::TranslateAcceptLanguages* GetForBrowserState(
ios::ChromeBrowserState* browser_state); ChromeBrowserState* browser_state);
static TranslateAcceptLanguagesFactory* GetInstance(); static TranslateAcceptLanguagesFactory* GetInstance();
private: private:
......
...@@ -22,7 +22,7 @@ TranslateRankerFactory* TranslateRankerFactory::GetInstance() { ...@@ -22,7 +22,7 @@ TranslateRankerFactory* TranslateRankerFactory::GetInstance() {
// static // static
translate::TranslateRanker* TranslateRankerFactory::GetForBrowserState( translate::TranslateRanker* TranslateRankerFactory::GetForBrowserState(
ios::ChromeBrowserState* state) { ChromeBrowserState* state) {
return static_cast<TranslateRanker*>( return static_cast<TranslateRanker*>(
GetInstance()->GetServiceForBrowserState(state, true)); GetInstance()->GetServiceForBrowserState(state, true));
} }
...@@ -36,8 +36,8 @@ TranslateRankerFactory::~TranslateRankerFactory() {} ...@@ -36,8 +36,8 @@ TranslateRankerFactory::~TranslateRankerFactory() {}
std::unique_ptr<KeyedService> TranslateRankerFactory::BuildServiceInstanceFor( std::unique_ptr<KeyedService> TranslateRankerFactory::BuildServiceInstanceFor(
web::BrowserState* context) const { web::BrowserState* context) const {
ios::ChromeBrowserState* browser_state = ChromeBrowserState* browser_state =
ios::ChromeBrowserState::FromBrowserState(context); ChromeBrowserState::FromBrowserState(context);
return std::make_unique<TranslateRankerImpl>( return std::make_unique<TranslateRankerImpl>(
TranslateRankerImpl::GetModelPath(browser_state->GetStatePath()), TranslateRankerImpl::GetModelPath(browser_state->GetStatePath()),
TranslateRankerImpl::GetModelURL(), TranslateRankerImpl::GetModelURL(),
......
...@@ -10,7 +10,8 @@ ...@@ -10,7 +10,8 @@
#include "base/macros.h" #include "base/macros.h"
#include "base/no_destructor.h" #include "base/no_destructor.h"
#include "components/keyed_service/ios/browser_state_keyed_service_factory.h" #include "components/keyed_service/ios/browser_state_keyed_service_factory.h"
#include "ios/chrome/browser/browser_state/chrome_browser_state_forward.h"
class ChromeBrowserState;
namespace translate { namespace translate {
...@@ -21,7 +22,7 @@ class TranslateRanker; ...@@ -21,7 +22,7 @@ class TranslateRanker;
class TranslateRankerFactory : public BrowserStateKeyedServiceFactory { class TranslateRankerFactory : public BrowserStateKeyedServiceFactory {
public: public:
static translate::TranslateRanker* GetForBrowserState( static translate::TranslateRanker* GetForBrowserState(
ios::ChromeBrowserState* browser_state); ChromeBrowserState* browser_state);
static TranslateRankerFactory* GetInstance(); static TranslateRankerFactory* GetInstance();
private: private:
......
...@@ -17,7 +17,7 @@ namespace translate { ...@@ -17,7 +17,7 @@ namespace translate {
void TranslateRankerMetricsProvider::ProvideCurrentSessionData( void TranslateRankerMetricsProvider::ProvideCurrentSessionData(
metrics::ChromeUserMetricsExtension* uma_proto) { metrics::ChromeUserMetricsExtension* uma_proto) {
std::vector<ios::ChromeBrowserState*> browser_states = std::vector<ChromeBrowserState*> browser_states =
GetApplicationContext() GetApplicationContext()
->GetChromeBrowserStateManager() ->GetChromeBrowserStateManager()
->GetLoadedBrowserStates(); ->GetLoadedBrowserStates();
...@@ -35,7 +35,7 @@ void TranslateRankerMetricsProvider::ProvideCurrentSessionData( ...@@ -35,7 +35,7 @@ void TranslateRankerMetricsProvider::ProvideCurrentSessionData(
} }
void TranslateRankerMetricsProvider::UpdateLoggingState() { void TranslateRankerMetricsProvider::UpdateLoggingState() {
std::vector<ios::ChromeBrowserState*> browser_states = std::vector<ChromeBrowserState*> browser_states =
GetApplicationContext() GetApplicationContext()
->GetChromeBrowserStateManager() ->GetChromeBrowserStateManager()
->GetLoadedBrowserStates(); ->GetLoadedBrowserStates();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment