| Index: chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.h
|
| diff --git a/chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.h b/chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.h
|
| index c9386cfc419c858befef36b114f33e9cda5f92a3..6f47e4d063d82d96936d0befad2a84e77b83f3a3 100644
|
| --- a/chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.h
|
| +++ b/chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.h
|
| @@ -19,6 +19,10 @@ class ExtensionLoadedNotificationObserver;
|
| @class HoverCloseButton;
|
| @class InfoBubbleView;
|
|
|
| +namespace extensions {
|
| +class BundleInstaller;
|
| +}
|
| +
|
| namespace extension_installed_bubble {
|
|
|
| // Maximum height or width of extension's icon (corresponds to Windows & GTK).
|
| @@ -35,7 +39,8 @@ typedef enum {
|
| kBrowserAction,
|
| kGeneric,
|
| kOmniboxKeyword,
|
| - kPageAction
|
| + kPageAction,
|
| + kBundle,
|
| } ExtensionType;
|
|
|
| }
|
| @@ -49,6 +54,7 @@ typedef enum {
|
| @private
|
| NSWindow* parentWindow_; // weak
|
| const Extension* extension_; // weak
|
| + const extensions::BundleInstaller* bundle_; // weak
|
| Browser* browser_; // weak
|
| scoped_nsobject<NSImage> icon_;
|
|
|
| @@ -72,15 +78,22 @@ typedef enum {
|
| // Only shown for page actions and omnibox keywords.
|
| IBOutlet NSTextField* extraInfoMsg_;
|
| IBOutlet NSTextField* extensionInstalledInfoMsg_;
|
| + // Only shown for bundle installs.
|
| + IBOutlet NSTextField* installedHeadingMsg_;
|
| + IBOutlet NSTextField* installedItemsMsg_;
|
| + IBOutlet NSTextField* failedHeadingMsg_;
|
| + IBOutlet NSTextField* failedItemsMsg_;
|
| }
|
|
|
| @property(nonatomic, readonly) const Extension* extension;
|
| +@property(nonatomic, readonly) const extensions::BundleInstaller* bundle;
|
| @property(nonatomic) BOOL pageActionRemoved;
|
|
|
| // Initialize the window, and then create observers to wait for the extension
|
| // to complete loading, or the browser window to close.
|
| - (id)initWithParentWindow:(NSWindow*)parentWindow
|
| extension:(const Extension*)extension
|
| + bundle:(const extensions::BundleInstaller*)bundle
|
| browser:(Browser*)browser
|
| icon:(SkBitmap)icon;
|
|
|
|
|