summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/extensions/extension_installed_bubble.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/views/extensions/extension_installed_bubble.h')
-rw-r--r--chrome/browser/views/extensions/extension_installed_bubble.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/browser/views/extensions/extension_installed_bubble.h b/chrome/browser/views/extensions/extension_installed_bubble.h
index 53c68e5..c49515d 100644
--- a/chrome/browser/views/extensions/extension_installed_bubble.h
+++ b/chrome/browser/views/extensions/extension_installed_bubble.h
@@ -13,6 +13,7 @@
class Browser;
class Extension;
+class InstalledBubbleContent;
class SkBitmap;
// Provides feedback to the user upon successful installation of an
@@ -30,10 +31,11 @@ class ExtensionInstalledBubble
public NotificationObserver,
public base::RefCountedThreadSafe<ExtensionInstalledBubble> {
public:
- // The behavior and content of this InfoBubble comes in three varieties.
+ // The behavior and content of this InfoBubble comes in these varieties:
enum BubbleType {
BROWSER_ACTION,
PAGE_ACTION,
+ EXTENSION_APP,
GENERIC
};
@@ -69,10 +71,11 @@ class ExtensionInstalledBubble
// origin side anchor.
virtual bool PreferOriginSideAnchor() { return false; }
- Extension *extension_;
- Browser *browser_;
+ Extension* extension_;
+ Browser* browser_;
SkBitmap icon_;
NotificationRegistrar registrar_;
+ InstalledBubbleContent* bubble_content_;
BubbleType type_;
// How many times we've deferred due to animations being in progress.