Index: chrome/browser/ui/passwords/manage_passwords_icon.h |
diff --git a/chrome/browser/ui/passwords/manage_passwords_icon.h b/chrome/browser/ui/passwords/manage_passwords_icon.h |
index 74f8d5ba3b93b0791c81b1d669e2d134b84a156e..165374075da3b098742a3f6df8defcd96e47333f 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_icon.h |
+++ b/chrome/browser/ui/passwords/manage_passwords_icon.h |
@@ -21,6 +21,10 @@ class ManagePasswordsIcon { |
bool active() const { return active_; } |
protected: |
+ // The ID of the icon and text resources that are currently displayed. |
+ int icon_id_; |
+ int tooltip_text_id_; |
+ |
ManagePasswordsIcon(); |
~ManagePasswordsIcon(); |
@@ -29,6 +33,9 @@ class ManagePasswordsIcon { |
virtual void UpdateVisibleUI() = 0; |
private: |
+ // Updates the resource IDs in response to state changes. |
+ void UpdateIDs(); |
+ |
password_manager::ui::State state_; |
bool active_; |