| Index: chrome/browser/ui/views/translate/translate_bubble_view.h
|
| diff --git a/chrome/browser/ui/views/translate/translate_bubble_view.h b/chrome/browser/ui/views/translate/translate_bubble_view.h
|
| index 1042629d52f2710498ae46a64fb870d59baa5455..7bf9380609273e8eeb6b4eda8cdacf2ab89e79f7 100644
|
| --- a/chrome/browser/ui/views/translate/translate_bubble_view.h
|
| +++ b/chrome/browser/ui/views/translate/translate_bubble_view.h
|
| @@ -211,6 +211,9 @@ class TranslateBubbleView : public LocationBarBubbleDelegateView,
|
| // Creates the 'advanced' view. Caller takes ownership of the returned view.
|
| views::View* CreateViewAdvanced();
|
|
|
| + // Get the current always translate checkbox
|
| + views::Checkbox* GetAlwaysTranslateCheckbox();
|
| +
|
| // Switches the view type.
|
| void SwitchView(TranslateBubbleModel::ViewState view_state);
|
|
|
| @@ -236,7 +239,8 @@ class TranslateBubbleView : public LocationBarBubbleDelegateView,
|
| views::Combobox* source_language_combobox_;
|
| views::Combobox* target_language_combobox_;
|
|
|
| - views::Checkbox* always_translate_checkbox_;
|
| + views::Checkbox* before_always_translate_checkbox_;
|
| + views::Checkbox* advanced_always_translate_checkbox_;
|
|
|
| views::LabelButton* advanced_cancel_button_;
|
| views::LabelButton* advanced_done_button_;
|
| @@ -252,6 +256,8 @@ class TranslateBubbleView : public LocationBarBubbleDelegateView,
|
| // Whether the window is an incognito window.
|
| const bool is_in_incognito_window_;
|
|
|
| + bool should_always_translate_;
|
| +
|
| std::unique_ptr<WebContentMouseHandler> mouse_handler_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(TranslateBubbleView);
|
|
|