Index: chrome/browser/extensions/webstore_startup_installer.h |
diff --git a/chrome/browser/extensions/webstore_startup_installer.h b/chrome/browser/extensions/webstore_startup_installer.h |
index 4d96bf0697b46b28169ee224b839f3ee45490c9d..7aa5321f199bff2f0056dd48dab568e0d2389cbe 100644 |
--- a/chrome/browser/extensions/webstore_startup_installer.h |
+++ b/chrome/browser/extensions/webstore_startup_installer.h |
@@ -5,12 +5,7 @@ |
#ifndef CHROME_BROWSER_EXTENSIONS_WEBSTORE_STARTUP_INSTALLER_H_ |
#define CHROME_BROWSER_EXTENSIONS_WEBSTORE_STARTUP_INSTALLER_H_ |
-#include "url/gurl.h" |
-#include "webstore_standalone_installer.h" |
tapted
2014/05/28 06:28:46
:o
|
- |
-namespace content { |
-class WebContents; |
-} |
+#include "webstore_install_prompt.h" |
tapted
2014/05/28 06:28:46
this should be the full path.
|
namespace extensions { |
@@ -21,15 +16,14 @@ namespace extensions { |
// |
// Clients will be notified of success or failure via the |callback| argument |
// passed into the constructor. |
-class WebstoreStartupInstaller |
- : public WebstoreStandaloneInstaller { |
+class WebstoreStartupInstaller : public WebstoreInstallPrompt { |
public: |
typedef WebstoreStandaloneInstaller::Callback Callback; |
WebstoreStartupInstaller(const std::string& webstore_item_id, |
- Profile* profile, |
- bool show_prompt, |
- const Callback& callback); |
+ Profile* profile, |
+ bool show_prompt, |
+ const Callback& callback); |
protected: |
friend class base::RefCountedThreadSafe<WebstoreStartupInstaller>; |
@@ -37,28 +31,12 @@ class WebstoreStartupInstaller |
virtual ~WebstoreStartupInstaller(); |
- // Implementations WebstoreStandaloneInstaller Template Method's hooks. |
- virtual bool CheckRequestorAlive() const OVERRIDE; |
- virtual const GURL& GetRequestorURL() const OVERRIDE; |
- virtual bool ShouldShowPostInstallUI() const OVERRIDE; |
- virtual bool ShouldShowAppInstalledBubble() const OVERRIDE; |
- virtual content::WebContents* GetWebContents() const OVERRIDE; |
+ // Implementations of WebstoreStandaloneInstaller Template Method's hooks. |
virtual scoped_ptr<ExtensionInstallPrompt::Prompt> |
CreateInstallPrompt() const OVERRIDE; |
- virtual scoped_ptr<ExtensionInstallPrompt> CreateInstallUI() OVERRIDE; |
- virtual bool CheckInlineInstallPermitted( |
- const base::DictionaryValue& webstore_data, |
- std::string* error) const OVERRIDE; |
- virtual bool CheckRequestorPermitted( |
- const base::DictionaryValue& webstore_data, |
- std::string* error) const OVERRIDE; |
private: |
bool show_prompt_; |
- GURL dummy_requestor_url_; |
- |
- // A non-visible WebContents used to download data from the webstore. |
- scoped_ptr<content::WebContents> dummy_web_contents_; |
DISALLOW_IMPLICIT_CONSTRUCTORS(WebstoreStartupInstaller); |
}; |