#include "chrome/browser/extensions/browser_action_test_util.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_install_prompt.h"
+#include "chrome/browser/extensions/extension_install_prompt_show_params.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_util.h"
#include "chrome/browser/extensions/fake_safe_browsing_database_manager.h"
#include "extensions/browser/extension_prefs.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/browser/extension_system.h"
+#include "extensions/browser/install/crx_installer_error.h"
#include "extensions/browser/management_policy.h"
#include "extensions/browser/notification_types.h"
#include "extensions/common/extension.h"
void set_record_oauth2_grant(bool record) { record_oauth2_grant_ = record; }
// Overriding some of the ExtensionInstallUI API.
- virtual void ConfirmInstall(
- Delegate* delegate,
- const Extension* extension,
- const ShowDialogCallback& show_dialog_callback) OVERRIDE {
+ void ConfirmInstall(Delegate* delegate,
+ const Extension* extension,
+ const ShowDialogCallback& show_dialog_callback) override {
proxy_->set_confirmation_requested();
delegate->InstallUIProceed();
}
- virtual void OnInstallSuccess(const Extension* extension,
- SkBitmap* icon) OVERRIDE {
+ void OnInstallSuccess(const Extension* extension, SkBitmap* icon) override {
proxy_->set_extension_id(extension->id());
base::MessageLoopForUI::current()->Quit();
}
- virtual void OnInstallFailure(const CrxInstallerError& error) OVERRIDE {
+ void OnInstallFailure(const CrxInstallerError& error) override {
proxy_->set_error(error.message());
base::MessageLoopForUI::current()->Quit();
}
new MockInstallPrompt(web_contents_, this));
if (record_oauth2_grant_.get())
prompt->set_record_oauth2_grant(*record_oauth2_grant_.get());
- return prompt.PassAs<ExtensionInstallPrompt>();
+ return prompt.Pass();
}
public:
ManagementPolicyMock() {}
- virtual std::string GetDebugPolicyProviderName() const OVERRIDE {
+ std::string GetDebugPolicyProviderName() const override {
return "ManagementPolicyMock";
}
- virtual bool UserMayLoad(const Extension* extension,
- base::string16* error) const OVERRIDE {
+ bool UserMayLoad(const Extension* extension,
+ base::string16* error) const override {
*error = base::UTF8ToUTF16("Dummy error message");
return false;
}