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

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

Issue 7631063: Prefix all IPC messages used by src\chrome with Chrome. For e.g ChromeViewMsg_, ChromeViewHostMsg... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 4 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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_manager.h" 5 #include "chrome/browser/translate/translate_manager.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/compiler_specific.h" 8 #include "base/compiler_specific.h"
9 #include "base/json/json_reader.h" 9 #include "base/json/json_reader.h"
10 #include "base/memory/singleton.h" 10 #include "base/memory/singleton.h"
(...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after
557 pending_requests_.push_back(request); 557 pending_requests_.push_back(request);
558 RequestTranslateScript(); 558 RequestTranslateScript();
559 } 559 }
560 560
561 void TranslateManager::RevertTranslation(TabContents* tab_contents) { 561 void TranslateManager::RevertTranslation(TabContents* tab_contents) {
562 NavigationEntry* entry = tab_contents->controller().GetActiveEntry(); 562 NavigationEntry* entry = tab_contents->controller().GetActiveEntry();
563 if (!entry) { 563 if (!entry) {
564 NOTREACHED(); 564 NOTREACHED();
565 return; 565 return;
566 } 566 }
567 tab_contents->render_view_host()->Send(new ViewMsg_RevertTranslation( 567 tab_contents->render_view_host()->Send(new ChromeViewMsg_RevertTranslation(
568 tab_contents->render_view_host()->routing_id(), entry->page_id())); 568 tab_contents->render_view_host()->routing_id(), entry->page_id()));
569 569
570 TranslateTabHelper* helper = TabContentsWrapper::GetCurrentWrapperForContents( 570 TranslateTabHelper* helper = TabContentsWrapper::GetCurrentWrapperForContents(
571 tab_contents)->translate_tab_helper(); 571 tab_contents)->translate_tab_helper();
572 helper->language_state().set_current_language( 572 helper->language_state().set_current_language(
573 helper->language_state().original_language()); 573 helper->language_state().original_language());
574 } 574 }
575 575
576 void TranslateManager::ReportLanguageDetectionError(TabContents* tab_contents) { 576 void TranslateManager::ReportLanguageDetectionError(TabContents* tab_contents) {
577 UMA_HISTOGRAM_COUNTS("Translate.ReportLanguageDetectionError", 1); 577 UMA_HISTOGRAM_COUNTS("Translate.ReportLanguageDetectionError", 1);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
609 return; 609 return;
610 } 610 }
611 611
612 TabContentsWrapper* wrapper = 612 TabContentsWrapper* wrapper =
613 TabContentsWrapper::GetCurrentWrapperForContents(tab); 613 TabContentsWrapper::GetCurrentWrapperForContents(tab);
614 if (!wrapper || !wrapper->translate_tab_helper()) 614 if (!wrapper || !wrapper->translate_tab_helper())
615 return; 615 return;
616 616
617 wrapper->translate_tab_helper()->language_state().set_translation_pending( 617 wrapper->translate_tab_helper()->language_state().set_translation_pending(
618 true); 618 true);
619 tab->render_view_host()->Send(new ViewMsg_TranslatePage( 619 tab->render_view_host()->Send(new ChromeViewMsg_TranslatePage(
620 tab->render_view_host()->routing_id(), entry->page_id(), translate_script, 620 tab->render_view_host()->routing_id(), entry->page_id(), translate_script,
621 source_lang, target_lang)); 621 source_lang, target_lang));
622 622
623 // Ideally we'd have a better way to uniquely identify form control elements, 623 // Ideally we'd have a better way to uniquely identify form control elements,
624 // but we don't have that yet. So before start translation, we clear the 624 // but we don't have that yet. So before start translation, we clear the
625 // current form and re-parse it in AutofillManager first to get the new 625 // current form and re-parse it in AutofillManager first to get the new
626 // labels. 626 // labels.
627 wrapper->autofill_manager()->Reset(); 627 wrapper->autofill_manager()->Reset();
628 } 628 }
629 629
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
798 return NULL; 798 return NULL;
799 799
800 for (size_t i = 0; i < wrapper->infobar_count(); ++i) { 800 for (size_t i = 0; i < wrapper->infobar_count(); ++i) {
801 TranslateInfoBarDelegate* delegate = 801 TranslateInfoBarDelegate* delegate =
802 wrapper->GetInfoBarDelegateAt(i)->AsTranslateInfoBarDelegate(); 802 wrapper->GetInfoBarDelegateAt(i)->AsTranslateInfoBarDelegate();
803 if (delegate) 803 if (delegate)
804 return delegate; 804 return delegate;
805 } 805 }
806 return NULL; 806 return NULL;
807 } 807 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698