| 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..8764eabd2e592e43f6c7a00db48eba1dd3ade5ac 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,16 @@ 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_;
|
| +
|
| + // Whether or not to show the default UI after completing the installation.
|
| + bool skip_post_install_ui_;
|
| +
|
| // Used to undo theme installation.
|
| std::string previous_theme_id_;
|
| bool previous_using_system_theme_;
|
| @@ -32,7 +44,7 @@ class ExtensionInstallUIDefault : public ExtensionInstallUI {
|
| // action of opening a new tab page.
|
| bool use_app_installed_bubble_;
|
|
|
| - DISALLOW_IMPLICIT_CONSTRUCTORS(ExtensionInstallUIDefault);
|
| + DISALLOW_COPY_AND_ASSIGN(ExtensionInstallUIDefault);
|
| };
|
|
|
| #endif // CHROME_BROWSER_UI_EXTENSIONS_EXTENSION_INSTALL_UI_DEFAULT_H_
|
|
|