Index: chrome/browser/extensions/extension_tab_helper.h |
diff --git a/chrome/browser/extensions/extension_tab_helper.h b/chrome/browser/extensions/extension_tab_helper.h |
index dd1edc8a009cbd7d9d2ef19a47202e82c1ec35fd..4d2f47eddaa38fbf8ba348eea9421803e752bc41 100644 |
--- a/chrome/browser/extensions/extension_tab_helper.h |
+++ b/chrome/browser/extensions/extension_tab_helper.h |
@@ -66,6 +66,9 @@ class ExtensionTabHelper |
// specified id. |
void SetExtensionAppById(const std::string& extension_app_id); |
+ // Set just the app icon, used by panels created by an extension. |
+ void SetExtensionAppIconById(const std::string& extension_app_id); |
+ |
const Extension* extension_app() const { return extension_app_; } |
bool is_app() const { return extension_app_ != NULL; } |
const WebApplicationInfo& web_app_info() const { |
@@ -121,6 +124,8 @@ class ExtensionTabHelper |
// ImageLoadingTracker to load the extension's image. |
void UpdateExtensionAppIcon(const Extension* extension); |
+ const Extension* GetExtension(const std::string& extension_app_id); |
+ |
// ImageLoadingTracker::Observer. |
virtual void OnImageLoaded(const gfx::Image& image, |
const std::string& extension_id, |