Chromium Code Reviews| Index: chrome/browser/extensions/api/developer_private/developer_private_api.h |
| diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.h b/chrome/browser/extensions/api/developer_private/developer_private_api.h |
| index 73d98c87ea4bcfa81c4986af0667aa50004833dd..fd1de2a964c6a5a818d4469c24e42698c0783e9c 100644 |
| --- a/chrome/browser/extensions/api/developer_private/developer_private_api.h |
| +++ b/chrome/browser/extensions/api/developer_private/developer_private_api.h |
| @@ -8,7 +8,7 @@ |
| #include "chrome/browser/extensions/api/developer_private/entry_picker.h" |
| #include "chrome/browser/extensions/api/file_system/file_system_api.h" |
| #include "chrome/browser/extensions/extension_function.h" |
| -#include "chrome/browser/extensions/extension_install_prompt.h" |
| +#include "chrome/browser/extensions/extension_permissions_prompt.h" |
| #include "chrome/browser/extensions/extension_uninstall_dialog.h" |
| #include "chrome/browser/extensions/pack_extension_job.h" |
| #include "chrome/browser/extensions/requirements_checker.h" |
| @@ -185,8 +185,32 @@ class DeveloperPrivateReloadFunction : public SyncExtensionFunction { |
| // ExtensionFunction: |
| virtual bool RunImpl() OVERRIDE; |
| + |
|
asargent_no_longer_on_chrome
2013/03/20 21:46:30
remove extra space?
Gaurav
2013/03/27 19:06:44
Done.
|
| +}; |
| + |
| +class DeveloperPrivatePermissionsFunction |
| + : public SyncExtensionFunction, |
| + public ExtensionInstallPrompt::Delegate { |
| + public: |
| + DECLARE_EXTENSION_FUNCTION("developerPrivate.permissions", |
| + DEVELOPERPRIVATE_PERMISSIONS); |
| + |
| + DeveloperPrivatePermissionsFunction(); |
| + protected: |
| + virtual ~DeveloperPrivatePermissionsFunction(); |
| + |
| + // ExtensionFunction: |
| + virtual bool RunImpl() OVERRIDE; |
| + |
| + // Overridden from ExtensionInstallPrompt::Delegate |
| + virtual void InstallUIProceed() OVERRIDE; |
| + virtual void InstallUIAbort(bool user_initiated) OVERRIDE; |
| + |
| + scoped_ptr<ExtensionPermissionsPrompt> prompt_; |
| + |
| }; |
| + |
| class DeveloperPrivateRestartFunction : public SyncExtensionFunction { |
| public: |
| DECLARE_EXTENSION_FUNCTION("developerPrivate.restart", |