Chromium Code Reviews| Index: chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm |
| diff --git a/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm b/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm |
| index ca9cf2210a25330c86e85409d4e2f353080649e2..f0a949870b24305a4b73cb9cbfe7dc123c3087db 100644 |
| --- a/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm |
| +++ b/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm |
| @@ -27,21 +27,21 @@ namespace { |
| class ExtensionUninstallDialogCocoa |
| : public extensions::ExtensionUninstallDialog { |
| public: |
| - ExtensionUninstallDialogCocoa( |
| - Profile* profile, |
| - Browser* browser, |
| - Delegate* delegate); |
| + ExtensionUninstallDialogCocoa(Profile* profile, |
| + gfx::NativeWindow parent, |
| + Delegate* delegate); |
| virtual ~ExtensionUninstallDialogCocoa() OVERRIDE; |
| private: |
| virtual void Show() OVERRIDE; |
| + virtual void RefreshIcon() OVERRIDE; |
| }; |
| ExtensionUninstallDialogCocoa::ExtensionUninstallDialogCocoa( |
| Profile* profile, |
| - Browser* browser, |
| + gfx::NativeWindow parent, |
| extensions::ExtensionUninstallDialog::Delegate* delegate) |
| - : extensions::ExtensionUninstallDialog(profile, browser, delegate) { |
| + : extensions::ExtensionUninstallDialog(profile, parent, delegate) { |
| } |
| ExtensionUninstallDialogCocoa::~ExtensionUninstallDialogCocoa() {} |
| @@ -69,12 +69,16 @@ void ExtensionUninstallDialogCocoa::Show() { |
| delegate_->ExtensionUninstallCanceled(); |
| } |
| +void ExtensionUninstallDialogCocoa::RefreshIcon() { |
| + // TODO: Refresh the icon in Cocoa somehow |
|
sashab
2014/07/23 23:57:26
tapted: Is this possible?
tapted
2014/07/24 00:35:36
Sadly not :/ - we don't have much control over `NS
|
| +} |
| + |
| } // namespace |
| // static |
| extensions::ExtensionUninstallDialog* |
| extensions::ExtensionUninstallDialog::Create(Profile* profile, |
| - Browser* browser, |
| + gfx::NativeWindow parent, |
| Delegate* delegate) { |
| - return new ExtensionUninstallDialogCocoa(profile, browser, delegate); |
| + return new ExtensionUninstallDialogCocoa(profile, parent, delegate); |
| } |