diff options
author | naiem.shaik@gmail.com <naiem.shaik@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-04 12:14:22 +0000 |
---|---|---|
committer | naiem.shaik@gmail.com <naiem.shaik@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-04 12:14:22 +0000 |
commit | 255ab977ee2156de15d7182f2e5635ea8d1c0b87 (patch) | |
tree | 4b3ca6746e397594839673e27d3c3761701acc2d /chrome/browser/ui | |
parent | d46bd4d6b366af69c1dfaab0d6aef924d0c4cee9 (diff) | |
download | chromium_src-255ab977ee2156de15d7182f2e5635ea8d1c0b87.zip chromium_src-255ab977ee2156de15d7182f2e5635ea8d1c0b87.tar.gz chromium_src-255ab977ee2156de15d7182f2e5635ea8d1c0b87.tar.bz2 |
Rename TranslateTabHelper to ChromeTranslateClient
This class is the //chrome impl of TranslateClient.
Rename the class as per convention.
BUG=361115
R=blundell
TEST=browser_tests,components_unittests --gtest_filter=Translate*
Review URL: https://codereview.chromium.org/301403003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274781 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui')
25 files changed, 79 insertions, 76 deletions
diff --git a/chrome/browser/ui/android/infobars/translate_infobar.cc b/chrome/browser/ui/android/infobars/translate_infobar.cc index f1dd161..b234eef 100644 --- a/chrome/browser/ui/android/infobars/translate_infobar.cc +++ b/chrome/browser/ui/android/infobars/translate_infobar.cc @@ -7,16 +7,16 @@ #include "base/android/jni_android.h" #include "base/android/jni_array.h" #include "base/android/jni_weak_ref.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "components/translate/core/browser/translate_infobar_delegate.h" #include "grit/generated_resources.h" #include "jni/TranslateInfoBarDelegate_jni.h" #include "ui/base/l10n/l10n_util.h" +// ChromeTranslateClient +// ---------------------------------------------------------- -// TranslateTabHelper ---------------------------------------------------------- - -scoped_ptr<infobars::InfoBar> TranslateTabHelper::CreateInfoBar( +scoped_ptr<infobars::InfoBar> ChromeTranslateClient::CreateInfoBar( scoped_ptr<TranslateInfoBarDelegate> delegate) const { return scoped_ptr<infobars::InfoBar>(new TranslateInfoBar(delegate.Pass())); } diff --git a/chrome/browser/ui/android/infobars/translate_infobar.h b/chrome/browser/ui/android/infobars/translate_infobar.h index 7849347..d7e8441 100644 --- a/chrome/browser/ui/android/infobars/translate_infobar.h +++ b/chrome/browser/ui/android/infobars/translate_infobar.h @@ -7,7 +7,7 @@ #include "base/android/scoped_java_ref.h" #include "base/basictypes.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/android/infobars/infobar_android.h" class TranslateInfoBarDelegate; diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc index 72a4fe4..d8abe54 100644 --- a/chrome/browser/ui/browser.cc +++ b/chrome/browser/ui/browser.cc @@ -83,7 +83,7 @@ #include "chrome/browser/tab_contents/tab_util.h" #include "chrome/browser/themes/theme_service.h" #include "chrome/browser/themes/theme_service_factory.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/app_modal_dialogs/javascript_dialog_manager.h" #include "chrome/browser/ui/autofill/tab_autofill_manager_delegate.h" #include "chrome/browser/ui/blocked_content/popup_blocker_tab_helper.h" @@ -2196,9 +2196,9 @@ void Browser::SetAsDelegate(WebContents* web_contents, Browser* delegate) { SearchEngineTabHelper::FromWebContents(web_contents)->set_delegate(delegate); SearchTabHelper::FromWebContents(web_contents)->set_delegate(delegate); ZoomController::FromWebContents(web_contents)->set_observer(delegate); - TranslateTabHelper* translate_tab_helper = - TranslateTabHelper::FromWebContents(web_contents); - translate_tab_helper->translate_driver().set_observer( + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(web_contents); + chrome_translate_client->translate_driver().set_observer( delegate ? delegate->translate_driver_observer_.get() : NULL); } diff --git a/chrome/browser/ui/browser_browsertest.cc b/chrome/browser/ui/browser_browsertest.cc index e7541f0..3461fcb 100644 --- a/chrome/browser/ui/browser_browsertest.cc +++ b/chrome/browser/ui/browser_browsertest.cc @@ -29,8 +29,8 @@ #include "chrome/browser/search/search.h" #include "chrome/browser/sessions/session_backend.h" #include "chrome/browser/sessions/session_service_factory.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/translate/translate_browser_test_utils.h" -#include "chrome/browser/translate/translate_tab_helper.h" #include "chrome/browser/ui/app_modal_dialogs/app_modal_dialog.h" #include "chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.h" #include "chrome/browser/ui/app_modal_dialogs/javascript_app_modal_dialog.h" @@ -1417,20 +1417,22 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, PageLanguageDetection) { WebContents* current_web_contents = browser()->tab_strip_model()->GetActiveWebContents(); - TranslateTabHelper* translate_tab_helper = - TranslateTabHelper::FromWebContents(current_web_contents); + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(current_web_contents); content::Source<WebContents> source(current_web_contents); ui_test_utils::WindowedNotificationObserverWithDetails< LanguageDetectionDetails> en_language_detected_signal(chrome::NOTIFICATION_TAB_LANGUAGE_DETERMINED, source); - EXPECT_EQ("", translate_tab_helper->GetLanguageState().original_language()); + EXPECT_EQ("", + chrome_translate_client->GetLanguageState().original_language()); en_language_detected_signal.Wait(); EXPECT_TRUE(en_language_detected_signal.GetDetailsFor( source.map_key(), &details)); EXPECT_EQ("en", details.adopted_language); - EXPECT_EQ("en", translate_tab_helper->GetLanguageState().original_language()); + EXPECT_EQ("en", + chrome_translate_client->GetLanguageState().original_language()); // Now navigate to a page in French. ui_test_utils::WindowedNotificationObserverWithDetails< @@ -1444,7 +1446,8 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, PageLanguageDetection) { EXPECT_TRUE(fr_language_detected_signal.GetDetailsFor( source.map_key(), &details)); EXPECT_EQ("fr", details.adopted_language); - EXPECT_EQ("fr", translate_tab_helper->GetLanguageState().original_language()); + EXPECT_EQ("fr", + chrome_translate_client->GetLanguageState().original_language()); } // Chromeos defaults to restoring the last session, so this test isn't diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc index 6252959..38cff6b 100644 --- a/chrome/browser/ui/browser_commands.cc +++ b/chrome/browser/ui/browser_commands.cc @@ -32,7 +32,7 @@ #include "chrome/browser/sessions/tab_restore_service_delegate.h" #include "chrome/browser/sessions/tab_restore_service_factory.h" #include "chrome/browser/signin/signin_header_helper.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/accelerator_utils.h" #include "chrome/browser/ui/bookmarks/bookmark_utils.h" #include "chrome/browser/ui/browser.h" @@ -762,14 +762,14 @@ void Translate(Browser* browser) { WebContents* web_contents = browser->tab_strip_model()->GetActiveWebContents(); - TranslateTabHelper* translate_tab_helper = - TranslateTabHelper::FromWebContents(web_contents); + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(web_contents); translate::TranslateStep step = translate::TRANSLATE_STEP_BEFORE_TRANSLATE; - if (translate_tab_helper) { - if (translate_tab_helper->GetLanguageState().translation_pending()) + if (chrome_translate_client) { + if (chrome_translate_client->GetLanguageState().translation_pending()) step = translate::TRANSLATE_STEP_TRANSLATING; - else if (translate_tab_helper->GetLanguageState().IsPageTranslated()) + else if (chrome_translate_client->GetLanguageState().IsPageTranslated()) step = translate::TRANSLATE_STEP_AFTER_TRANSLATE; } browser->window()->ShowTranslateBubble( diff --git a/chrome/browser/ui/browser_content_translate_driver_observer.cc b/chrome/browser/ui/browser_content_translate_driver_observer.cc index f1bdaa2..573d247 100644 --- a/chrome/browser/ui/browser_content_translate_driver_observer.cc +++ b/chrome/browser/ui/browser_content_translate_driver_observer.cc @@ -4,7 +4,7 @@ #include "chrome/browser/ui/browser_content_translate_driver_observer.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_window.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" @@ -21,9 +21,9 @@ BrowserContentTranslateDriverObserver:: void BrowserContentTranslateDriverObserver::OnIsPageTranslatedChanged( content::WebContents* source) { if (source == browser_->tab_strip_model()->GetActiveWebContents()) { - TranslateTabHelper* translate_tab_helper = - TranslateTabHelper::FromWebContents(source); - LanguageState& language_state = translate_tab_helper->GetLanguageState(); + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(source); + LanguageState& language_state = chrome_translate_client->GetLanguageState(); browser_->window()->SetTranslateIconToggled( language_state.IsPageTranslated()); } diff --git a/chrome/browser/ui/browser_window.h b/chrome/browser/ui/browser_window.h index 96fcc89..3b05a8f 100644 --- a/chrome/browser/ui/browser_window.h +++ b/chrome/browser/ui/browser_window.h @@ -8,7 +8,7 @@ #include "base/callback_forward.h" #include "chrome/browser/lifetime/browser_close_manager.h" #include "chrome/browser/signin/signin_header_helper.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/bookmarks/bookmark_bar.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.h" diff --git a/chrome/browser/ui/cocoa/browser_window_cocoa.mm b/chrome/browser/ui/cocoa/browser_window_cocoa.mm index 3213b7d..ef00a2e 100644 --- a/chrome/browser/ui/cocoa/browser_window_cocoa.mm +++ b/chrome/browser/ui/cocoa/browser_window_cocoa.mm @@ -21,7 +21,7 @@ #include "chrome/browser/profiles/profile.h" #include "chrome/browser/shell_integration.h" #include "chrome/browser/signin/signin_header_helper.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_command_controller.h" #include "chrome/browser/ui/browser_commands_mac.h" @@ -494,9 +494,9 @@ void BrowserWindowCocoa::ShowBookmarkAppBubble( void BrowserWindowCocoa::ShowTranslateBubble(content::WebContents* contents, translate::TranslateStep step, TranslateErrors::Type error_type) { - TranslateTabHelper* translate_tab_helper = - TranslateTabHelper::FromWebContents(contents); - LanguageState& language_state = translate_tab_helper->GetLanguageState(); + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(contents); + LanguageState& language_state = chrome_translate_client->GetLanguageState(); language_state.SetTranslateEnabled(true); [controller_ showTranslateBubbleForWebContents:contents diff --git a/chrome/browser/ui/cocoa/browser_window_controller.h b/chrome/browser/ui/cocoa/browser_window_controller.h index 8fb3e02..0748411 100644 --- a/chrome/browser/ui/cocoa/browser_window_controller.h +++ b/chrome/browser/ui/cocoa/browser_window_controller.h @@ -14,7 +14,7 @@ #include "base/mac/scoped_nsobject.h" #include "base/memory/scoped_ptr.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #import "chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.h" #import "chrome/browser/ui/cocoa/bookmarks/bookmark_bubble_controller.h" #import "chrome/browser/ui/cocoa/browser_command_executor.h" diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm index dbe0d7b..5793c5c 100644 --- a/chrome/browser/ui/cocoa/browser_window_controller.mm +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm @@ -27,7 +27,7 @@ #include "chrome/browser/signin/signin_ui_util.h" #include "chrome/browser/themes/theme_service.h" #include "chrome/browser/themes/theme_service_factory.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/bookmarks/bookmark_editor.h" #include "chrome/browser/ui/bookmarks/bookmark_utils.h" #include "chrome/browser/ui/browser.h" @@ -1784,12 +1784,12 @@ enum { std::string sourceLanguage; std::string targetLanguage; - TranslateTabHelper::GetTranslateLanguages(contents, - &sourceLanguage, &targetLanguage); + ChromeTranslateClient::GetTranslateLanguages( + contents, &sourceLanguage, &targetLanguage); scoped_ptr<TranslateUIDelegate> uiDelegate(new TranslateUIDelegate( - TranslateTabHelper::FromWebContents(contents), - TranslateTabHelper::GetManagerFromWebContents(contents), + ChromeTranslateClient::FromWebContents(contents), + ChromeTranslateClient::GetManagerFromWebContents(contents), sourceLanguage, targetLanguage)); scoped_ptr<TranslateBubbleModel> model( diff --git a/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm b/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm index 331b3dd..07fb26b 100644 --- a/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm +++ b/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm @@ -7,7 +7,7 @@ #include "base/logging.h" #include "base/strings/sys_string_conversions.h" #include "chrome/app/chrome_command_ids.h" -#import "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #import "chrome/browser/ui/cocoa/hover_close_button.h" #include "chrome/browser/ui/cocoa/infobars/after_translate_infobar_controller.h" #import "chrome/browser/ui/cocoa/infobars/before_translate_infobar_controller.h" @@ -28,7 +28,7 @@ using InfoBarUtilities::VerifyControlOrderAndSpacing; using InfoBarUtilities::CreateLabel; using InfoBarUtilities::AddMenuItem; -scoped_ptr<infobars::InfoBar> TranslateTabHelper::CreateInfoBar( +scoped_ptr<infobars::InfoBar> ChromeTranslateClient::CreateInfoBar( scoped_ptr<TranslateInfoBarDelegate> delegate) const { scoped_ptr<InfoBarCocoa> infobar( new InfoBarCocoa(delegate.PassAs<infobars::InfoBarDelegate>())); diff --git a/chrome/browser/ui/cocoa/infobars/translate_infobar_unittest.mm b/chrome/browser/ui/cocoa/infobars/translate_infobar_unittest.mm index 8d8234f..9d1aca0 100644 --- a/chrome/browser/ui/cocoa/infobars/translate_infobar_unittest.mm +++ b/chrome/browser/ui/cocoa/infobars/translate_infobar_unittest.mm @@ -8,7 +8,7 @@ #import "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" #include "chrome/browser/infobars/infobar_service.h" -#import "chrome/browser/translate/translate_tab_helper.h" +#import "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/cocoa/cocoa_profile_test.h" #import "chrome/browser/ui/cocoa/infobars/before_translate_infobar_controller.h" #import "chrome/browser/ui/cocoa/infobars/infobar_cocoa.h" @@ -41,8 +41,8 @@ class MockTranslateInfoBarDelegate : public TranslateInfoBarDelegate { translate::TranslateStep step, TranslateErrors::Type error) : TranslateInfoBarDelegate( - TranslateTabHelper::GetManagerFromWebContents( - web_contents)->GetWeakPtr(), + ChromeTranslateClient::GetManagerFromWebContents(web_contents) + ->GetWeakPtr(), false, step, NULL, @@ -79,7 +79,7 @@ class TranslationInfoBarTest : public CocoaProfileTest { web_contents_.reset( WebContents::Create(WebContents::CreateParams(profile()))); InfoBarService::CreateForWebContents(web_contents_.get()); - TranslateTabHelper::CreateForWebContents(web_contents_.get()); + ChromeTranslateClient::CreateForWebContents(web_contents_.get()); } virtual void TearDown() OVERRIDE { @@ -96,12 +96,12 @@ class TranslationInfoBarTest : public CocoaProfileTest { error = TranslateErrors::NETWORK; [[infobar_controller_ view] removeFromSuperview]; - TranslateTabHelper* translate_tab_helper = - TranslateTabHelper::FromWebContents(web_contents_.get()); + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(web_contents_.get()); scoped_ptr<TranslateInfoBarDelegate> delegate( new MockTranslateInfoBarDelegate(web_contents_.get(), type, error)); scoped_ptr<infobars::InfoBar> infobar( - translate_tab_helper->CreateInfoBar(delegate.Pass())); + chrome_translate_client->CreateInfoBar(delegate.Pass())); if (infobar_) infobar_->CloseSoon(); infobar_ = static_cast<InfoBarCocoa*>(infobar.release()); @@ -242,7 +242,7 @@ TEST_F(TranslationInfoBarTest, Bug36895) { // after doing 3 translations. TEST_F(TranslationInfoBarTest, TriggerShowAlwaysTranslateButton) { scoped_ptr<TranslatePrefs> translate_prefs( - TranslateTabHelper::CreateTranslatePrefs(profile()->GetPrefs())); + ChromeTranslateClient::CreateTranslatePrefs(profile()->GetPrefs())); translate_prefs->ResetTranslationAcceptedCount("en"); for (int i = 0; i < 4; ++i) { translate_prefs->IncrementTranslationAcceptedCount("en"); @@ -258,7 +258,7 @@ TEST_F(TranslationInfoBarTest, TriggerShowAlwaysTranslateButton) { // after denying 3 translations. TEST_F(TranslationInfoBarTest, TriggerShowNeverTranslateButton) { scoped_ptr<TranslatePrefs> translate_prefs( - TranslateTabHelper::CreateTranslatePrefs(profile()->GetPrefs())); + ChromeTranslateClient::CreateTranslatePrefs(profile()->GetPrefs())); translate_prefs->ResetTranslationDeniedCount("en"); for (int i = 0; i < 4; ++i) { translate_prefs->IncrementTranslationDeniedCount("en"); diff --git a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm index 170b37f..3f9a7a8 100644 --- a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm +++ b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm @@ -30,8 +30,8 @@ #include "chrome/browser/search_engines/template_url.h" #include "chrome/browser/search_engines/template_url_service.h" #include "chrome/browser/search_engines/template_url_service_factory.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/translate/translate_service.h" -#include "chrome/browser/translate/translate_tab_helper.h" #include "chrome/browser/ui/browser_instant_controller.h" #include "chrome/browser/ui/browser_list.h" #import "chrome/browser/ui/cocoa/content_settings/content_setting_bubble_cocoa.h" @@ -766,7 +766,7 @@ void LocationBarViewMac::UpdateTranslateDecoration() { if (!web_contents) return; LanguageState& language_state = - TranslateTabHelper::FromWebContents(web_contents)->GetLanguageState(); + ChromeTranslateClient::FromWebContents(web_contents)->GetLanguageState(); bool enabled = language_state.translate_enabled(); command_updater()->UpdateCommandEnabled(IDC_TRANSLATE_PAGE, enabled); translate_decoration_->SetVisible(enabled); diff --git a/chrome/browser/ui/cocoa/translate/translate_bubble_controller.h b/chrome/browser/ui/cocoa/translate/translate_bubble_controller.h index 499b9c9..4c5ef61 100644 --- a/chrome/browser/ui/cocoa/translate/translate_bubble_controller.h +++ b/chrome/browser/ui/cocoa/translate/translate_bubble_controller.h @@ -6,7 +6,7 @@ #include "base/mac/scoped_nsobject.h" #include "base/memory/scoped_ptr.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #import "chrome/browser/ui/cocoa/base_bubble_controller.h" #include "components/translate/core/common/translate_errors.h" diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc index abdad85..5537ef9 100644 --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc @@ -17,7 +17,7 @@ #include "chrome/browser/sessions/session_tab_helper.h" #include "chrome/browser/ssl/ssl_tab_helper.h" #include "chrome/browser/tab_contents/navigation_metrics_recorder.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/autofill/tab_autofill_manager_delegate.h" #include "chrome/browser/ui/blocked_content/popup_blocker_tab_helper.h" #include "chrome/browser/ui/bookmarks/bookmark_tab_helper.h" @@ -140,7 +140,7 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { SearchTabHelper::CreateForWebContents(web_contents); SSLTabHelper::CreateForWebContents(web_contents); TabSpecificContentSettings::CreateForWebContents(web_contents); - TranslateTabHelper::CreateForWebContents(web_contents); + ChromeTranslateClient::CreateForWebContents(web_contents); // --- Platform-specific tab helpers --- diff --git a/chrome/browser/ui/translate/translate_bubble_factory.h b/chrome/browser/ui/translate/translate_bubble_factory.h index 8a579ee..b1b3b68 100644 --- a/chrome/browser/ui/translate/translate_bubble_factory.h +++ b/chrome/browser/ui/translate/translate_bubble_factory.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_FACTORY_H_ #define CHROME_BROWSER_UI_TRANSLATE_TRANSLATE_BUBBLE_FACTORY_H_ -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/translate/translate_bubble_model.h" #include "components/translate/core/common/translate_errors.h" diff --git a/chrome/browser/ui/translate/translate_bubble_model_impl.cc b/chrome/browser/ui/translate/translate_bubble_model_impl.cc index 57543fe..195e886 100644 --- a/chrome/browser/ui/translate/translate_bubble_model_impl.cc +++ b/chrome/browser/ui/translate/translate_bubble_model_impl.cc @@ -4,7 +4,7 @@ #include "chrome/browser/ui/translate/translate_bubble_model_impl.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "components/translate/core/browser/language_state.h" #include "components/translate/core/browser/translate_ui_delegate.h" diff --git a/chrome/browser/ui/translate/translate_bubble_model_impl.h b/chrome/browser/ui/translate/translate_bubble_model_impl.h index 1115409..0d911d2 100644 --- a/chrome/browser/ui/translate/translate_bubble_model_impl.h +++ b/chrome/browser/ui/translate/translate_bubble_model_impl.h @@ -7,7 +7,7 @@ #include "base/basictypes.h" #include "base/memory/scoped_ptr.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/translate/translate_bubble_model.h" #include "chrome/browser/ui/translate/translate_bubble_view_state_transition.h" diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc index 9161b8b..f0f0c1f 100644 --- a/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc @@ -36,7 +36,7 @@ #include "chrome/browser/speech/tts_controller.h" #include "chrome/browser/themes/theme_properties.h" #include "chrome/browser/themes/theme_service_factory.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/app_modal_dialogs/app_modal_dialog.h" #include "chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.h" #include "chrome/browser/ui/bookmarks/bookmark_bar_constants.h" @@ -1167,9 +1167,9 @@ void BrowserView::ShowTranslateBubble(content::WebContents* web_contents, return; } - TranslateTabHelper* translate_tab_helper = - TranslateTabHelper::FromWebContents(web_contents); - LanguageState& language_state = translate_tab_helper->GetLanguageState(); + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(web_contents); + LanguageState& language_state = chrome_translate_client->GetLanguageState(); language_state.SetTranslateEnabled(true); TranslateBubbleView::ShowBubble( diff --git a/chrome/browser/ui/views/infobars/translate_infobar_base.cc b/chrome/browser/ui/views/infobars/translate_infobar_base.cc index 5f1a753..453e4e4 100644 --- a/chrome/browser/ui/views/infobars/translate_infobar_base.cc +++ b/chrome/browser/ui/views/infobars/translate_infobar_base.cc @@ -5,7 +5,7 @@ #include "chrome/browser/ui/views/infobars/translate_infobar_base.h" #include "base/strings/utf_string_conversions.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/views/infobars/after_translate_infobar.h" #include "chrome/browser/ui/views/infobars/before_translate_infobar.h" #include "chrome/browser/ui/views/infobars/translate_message_infobar.h" @@ -18,10 +18,10 @@ #include "ui/views/controls/button/menu_button.h" #include "ui/views/controls/label.h" +// ChromeTranslateClient +// ---------------------------------------------------------- -// TranslateTabHelper ---------------------------------------------------------- - -scoped_ptr<infobars::InfoBar> TranslateTabHelper::CreateInfoBar( +scoped_ptr<infobars::InfoBar> ChromeTranslateClient::CreateInfoBar( scoped_ptr<TranslateInfoBarDelegate> delegate) const { if (delegate->translate_step() == translate::TRANSLATE_STEP_BEFORE_TRANSLATE) { diff --git a/chrome/browser/ui/views/location_bar/location_bar_view.cc b/chrome/browser/ui/views/location_bar/location_bar_view.cc index cddebba..0fedab7 100644 --- a/chrome/browser/ui/views/location_bar/location_bar_view.cc +++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc @@ -28,8 +28,8 @@ #include "chrome/browser/search_engines/template_url.h" #include "chrome/browser/search_engines/template_url_service.h" #include "chrome/browser/search_engines/template_url_service_factory.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/translate/translate_service.h" -#include "chrome/browser/translate/translate_tab_helper.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/browser_instant_controller.h" @@ -1277,8 +1277,8 @@ void LocationBarView::RefreshTranslateIcon() { WebContents* web_contents = GetWebContents(); if (!web_contents) return; - LanguageState& language_state = TranslateTabHelper::FromWebContents( - web_contents)->GetLanguageState(); + LanguageState& language_state = + ChromeTranslateClient::FromWebContents(web_contents)->GetLanguageState(); bool enabled = language_state.translate_enabled(); command_updater()->UpdateCommandEnabled(IDC_TRANSLATE_PAGE, enabled); translate_icon_view_->SetVisible(enabled); diff --git a/chrome/browser/ui/views/translate/translate_bubble_view.cc b/chrome/browser/ui/views/translate/translate_bubble_view.cc index 9f1d43c..1908873 100644 --- a/chrome/browser/ui/views/translate/translate_bubble_view.cc +++ b/chrome/browser/ui/views/translate/translate_bubble_view.cc @@ -15,8 +15,8 @@ #include "base/strings/utf_string_conversions.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/profiles/profile.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/translate/translate_service.h" -#include "chrome/browser/translate/translate_tab_helper.h" #include "chrome/browser/ui/chrome_pages.h" #include "chrome/browser/ui/translate/translate_bubble_model_impl.h" #include "chrome/common/url_constants.h" @@ -138,12 +138,12 @@ void TranslateBubbleView::ShowBubble(views::View* anchor_view, std::string source_language; std::string target_language; - TranslateTabHelper::GetTranslateLanguages(web_contents, - &source_language, &target_language); + ChromeTranslateClient::GetTranslateLanguages( + web_contents, &source_language, &target_language); scoped_ptr<TranslateUIDelegate> ui_delegate(new TranslateUIDelegate( - TranslateTabHelper::FromWebContents(web_contents), - TranslateTabHelper::GetManagerFromWebContents(web_contents), + ChromeTranslateClient::FromWebContents(web_contents), + ChromeTranslateClient::GetManagerFromWebContents(web_contents), source_language, target_language)); scoped_ptr<TranslateBubbleModel> model( diff --git a/chrome/browser/ui/views/translate/translate_bubble_view.h b/chrome/browser/ui/views/translate/translate_bubble_view.h index a3457cc..94a561a 100644 --- a/chrome/browser/ui/views/translate/translate_bubble_view.h +++ b/chrome/browser/ui/views/translate/translate_bubble_view.h @@ -9,7 +9,7 @@ #include <string> #include "base/basictypes.h" -#include "chrome/browser/translate/translate_tab_helper.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/translate/language_combobox_model.h" #include "chrome/browser/ui/translate/translate_bubble_model.h" #include "components/translate/core/common/translate_errors.h" diff --git a/chrome/browser/ui/webui/options/language_options_handler_common.cc b/chrome/browser/ui/webui/options/language_options_handler_common.cc index fc957aa..b2ed9d2 100644 --- a/chrome/browser/ui/webui/options/language_options_handler_common.cc +++ b/chrome/browser/ui/webui/options/language_options_handler_common.cc @@ -21,8 +21,8 @@ #include "chrome/browser/profiles/profile.h" #include "chrome/browser/spellchecker/spellcheck_factory.h" #include "chrome/browser/spellchecker/spellcheck_service.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/translate/translate_service.h" -#include "chrome/browser/translate/translate_tab_helper.h" #include "chrome/browser/ui/browser_list.h" #include "chrome/common/chrome_switches.h" #include "chrome/common/pref_names.h" @@ -267,7 +267,7 @@ void LanguageOptionsHandlerCommon::UpdateLanguageListCallback( Profile* profile = Profile::FromWebUI(web_ui()); scoped_ptr<TranslatePrefs> translate_prefs = - TranslateTabHelper::CreateTranslatePrefs(profile->GetPrefs()); + ChromeTranslateClient::CreateTranslatePrefs(profile->GetPrefs()); translate_prefs->UpdateLanguageList(languages); } diff --git a/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc b/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc index 6603d93..ff41176 100644 --- a/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc +++ b/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc @@ -13,8 +13,8 @@ #include "base/values.h" #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/profiles/profile.h" +#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/translate/translate_service.h" -#include "chrome/browser/translate/translate_tab_helper.h" #include "chrome/common/pref_names.h" #include "components/translate/core/browser/translate_download_manager.h" #include "components/translate/core/browser/translate_error_details.h" @@ -127,7 +127,7 @@ void TranslateInternalsHandler::OnRemovePrefItem(const base::ListValue* args) { Profile::FromBrowserContext(web_contents->GetBrowserContext()); PrefService* prefs = profile->GetOriginalProfile()->GetPrefs(); scoped_ptr<TranslatePrefs> translate_prefs( - TranslateTabHelper::CreateTranslatePrefs(prefs)); + ChromeTranslateClient::CreateTranslatePrefs(prefs)); std::string pref_name; if (!args->GetString(0, &pref_name)) |