Index: chrome/browser/extensions/external_install_ui.cc |
diff --git a/chrome/browser/extensions/external_install_ui.cc b/chrome/browser/extensions/external_install_ui.cc |
index 9f41c1fd4ab130306f253076b8b9306705007fb5..977d4bdee28a212393505ab4a0bcd9cc355fed60 100644 |
--- a/chrome/browser/extensions/external_install_ui.cc |
+++ b/chrome/browser/extensions/external_install_ui.cc |
@@ -35,6 +35,8 @@ |
#include "grit/generated_resources.h" |
#include "grit/theme_resources.h" |
#include "ui/base/l10n/l10n_util.h" |
+#include "ui/base/resource/resource_bundle.h" |
+#include "ui/gfx/image/image.h" |
namespace extensions { |
@@ -98,6 +100,7 @@ class ExternalInstallMenuAlert : public GlobalError, |
virtual string16 MenuItemLabel() OVERRIDE; |
virtual void ExecuteMenuItem(Browser* browser) OVERRIDE; |
virtual bool HasBubbleView() OVERRIDE; |
+ virtual gfx::Image GetBubbleViewIcon() OVERRIDE; |
virtual string16 GetBubbleViewTitle() OVERRIDE; |
virtual std::vector<string16> GetBubbleViewMessages() OVERRIDE; |
virtual string16 GetBubbleViewAcceptButtonLabel() OVERRIDE; |
@@ -130,6 +133,7 @@ class ExternalInstallGlobalError : public ExternalInstallMenuAlert { |
virtual void ExecuteMenuItem(Browser* browser) OVERRIDE; |
virtual bool HasBubbleView() OVERRIDE; |
+ virtual gfx::Image GetBubbleViewIcon() OVERRIDE; |
virtual string16 GetBubbleViewTitle() OVERRIDE; |
virtual std::vector<string16> GetBubbleViewMessages() OVERRIDE; |
virtual string16 GetBubbleViewAcceptButtonLabel() OVERRIDE; |
@@ -241,6 +245,11 @@ void ExternalInstallMenuAlert::ExecuteMenuItem(Browser* browser) { |
bool ExternalInstallMenuAlert::HasBubbleView() { |
return false; |
} |
+ |
+gfx::Image ExternalInstallMenuAlert::GetBubbleViewIcon() { |
+ return gfx::Image(); |
+} |
+ |
string16 ExternalInstallMenuAlert::GetBubbleViewTitle() { |
return string16(); |
} |
@@ -317,6 +326,11 @@ bool ExternalInstallGlobalError::HasBubbleView() { |
return true; |
} |
+gfx::Image ExternalInstallGlobalError::GetBubbleViewIcon() { |
+ return ResourceBundle::GetSharedInstance().GetNativeImageNamed( |
+ IDR_INPUT_ALERT); |
+} |
+ |
string16 ExternalInstallGlobalError::GetBubbleViewTitle() { |
return prompt_->GetDialogTitle(); |
} |