| Index: chrome/browser/ui/extensions/extension_install_ui_default.h
|
| diff --git a/chrome/browser/ui/extensions/extension_install_ui_default.h b/chrome/browser/ui/extensions/extension_install_ui_default.h
|
| index e93da665d29c29dc9a671394845f77e9c6052b67..5a73d7f90ccfb0133d2f5f7f573988d39037c89a 100644
|
| --- a/chrome/browser/ui/extensions/extension_install_ui_default.h
|
| +++ b/chrome/browser/ui/extensions/extension_install_ui_default.h
|
| @@ -7,13 +7,17 @@
|
|
|
| #include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| -#include "chrome/browser/extensions/extension_install_ui.h"
|
| +#include "extensions/browser/install/extension_install_ui.h"
|
| +
|
| +namespace content {
|
| +class BrowserContext;
|
| +}
|
|
|
| class Profile;
|
|
|
| -class ExtensionInstallUIDefault : public ExtensionInstallUI {
|
| +class ExtensionInstallUIDefault : public extensions::ExtensionInstallUI {
|
| public:
|
| - explicit ExtensionInstallUIDefault(Profile* profile);
|
| + explicit ExtensionInstallUIDefault(content::BrowserContext* context);
|
| virtual ~ExtensionInstallUIDefault();
|
|
|
| // ExtensionInstallUI:
|
| @@ -22,8 +26,13 @@ class ExtensionInstallUIDefault : public ExtensionInstallUI {
|
| virtual void OnInstallFailure(
|
| const extensions::CrxInstallerError& error) override;
|
| virtual void SetUseAppInstalledBubble(bool use_bubble) override;
|
| + virtual void OpenAppInstalledUI(const std::string& app_id) override;
|
| + virtual void SetSkipPostInstallUI(bool skip_ui) override;
|
| + virtual gfx::NativeWindow GetDefaultInstallDialogParent() override;
|
|
|
| private:
|
| + Profile* profile_;
|
| +
|
| // Used to undo theme installation.
|
| std::string previous_theme_id_;
|
| bool previous_using_system_theme_;
|
| @@ -32,6 +41,9 @@ class ExtensionInstallUIDefault : public ExtensionInstallUI {
|
| // action of opening a new tab page.
|
| bool use_app_installed_bubble_;
|
|
|
| + // Whether or not to show the default UI after completing the installation.
|
| + bool skip_post_install_ui_;
|
| +
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(ExtensionInstallUIDefault);
|
| };
|
|
|
|
|