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

Unified Diff: chrome/browser/ui/views/password_generation_bubble_view.h

Issue 10642009: Add a regenerate button to regenerate the password in Windows. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Sync and Merge. Created 8 years, 6 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 side-by-side diff with in-line comments
Download patch
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);
};
« no previous file with comments | « chrome/browser/ui/views/frame/browser_view.cc ('k') | chrome/browser/ui/views/password_generation_bubble_view.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698