| Index: chrome/browser/ui/views/password_generation_bubble_view.h
|
| diff --git a/chrome/browser/ui/views/password_generation_bubble_view.h b/chrome/browser/ui/views/password_generation_bubble_view.h
|
| index 9fe5c7a6ac70301e09de2711abce68760a94b580..7fbf214272d2b64c61aabad9e401dcea243dfefc 100644
|
| --- a/chrome/browser/ui/views/password_generation_bubble_view.h
|
| +++ b/chrome/browser/ui/views/password_generation_bubble_view.h
|
| @@ -24,6 +24,7 @@ class RenderViewHost;
|
| }
|
|
|
| namespace views {
|
| +class ImageButton;
|
| class TextButton;
|
| class Textfield;
|
| }
|
| @@ -44,7 +45,8 @@ class PasswordGenerationBubbleView : public views::BubbleDelegateView,
|
| content::RenderViewHost* render_view_host,
|
| autofill::PasswordGenerator* password_generator,
|
| content::PageNavigator* navigator,
|
| - PasswordManager* password_manager);
|
| + PasswordManager* password_manager,
|
| + ui::ThemeProvider* theme_provider);
|
| virtual ~PasswordGenerationBubbleView();
|
|
|
| private:
|
| @@ -64,6 +66,7 @@ class PasswordGenerationBubbleView : public views::BubbleDelegateView,
|
|
|
| // Subviews
|
| views::TextButton* accept_button_;
|
| + views::ImageButton* regenerate_button_;
|
| views::Textfield* text_field_;
|
|
|
| // Location that the bubble points to
|
| @@ -85,6 +88,9 @@ class PasswordGenerationBubbleView : public views::BubbleDelegateView,
|
| // PasswordManager associated with this tab.
|
| PasswordManager* password_manager_;
|
|
|
| + // Theme provider used to draw the regenerate button.
|
| + ui::ThemeProvider* theme_provider_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(PasswordGenerationBubbleView);
|
| };
|
|
|
|
|