Index: chrome/browser/storage/durable_storage_permission_infobar_delegate.h |
diff --git a/chrome/browser/storage/durable_storage_permission_infobar_delegate.h b/chrome/browser/storage/durable_storage_permission_infobar_delegate.h |
index d8f54f3e761f83c55431da1b33832d4d679be633..7d9b98d8d5dfc8e583dfbf80a5c6207ce15b25a2 100644 |
--- a/chrome/browser/storage/durable_storage_permission_infobar_delegate.h |
+++ b/chrome/browser/storage/durable_storage_permission_infobar_delegate.h |
@@ -10,7 +10,6 @@ |
#include "components/content_settings/core/common/content_settings_types.h" |
class GURL; |
-class PermissionQueueController; |
class InfoBarService; |
class DurableStoragePermissionInfoBarDelegate |
@@ -19,19 +18,19 @@ class DurableStoragePermissionInfoBarDelegate |
// Creates a DurableStorage permission infobar and delegate and adds the |
// infobar to |
// |infobar_service|. Returns the infobar if it was successfully added. |
- static infobars::InfoBar* Create(InfoBarService* infobar_service, |
- PermissionQueueController* controller, |
- const PermissionRequestID& id, |
- const GURL& requesting_frame, |
- const std::string& display_languages, |
- ContentSettingsType type); |
+ static infobars::InfoBar* Create( |
+ InfoBarService* infobar_service, |
+ const GURL& requesting_frame, |
+ const std::string& display_languages, |
+ ContentSettingsType type, |
+ const PermissionSetCallback& callback); |
private: |
- DurableStoragePermissionInfoBarDelegate(PermissionQueueController* controller, |
- const PermissionRequestID& id, |
- const GURL& requesting_frame, |
- const std::string& display_languages, |
- ContentSettingsType type); |
+ DurableStoragePermissionInfoBarDelegate( |
+ const GURL& requesting_frame, |
+ const std::string& display_languages, |
+ ContentSettingsType type, |
+ const PermissionSetCallback& callback); |
~DurableStoragePermissionInfoBarDelegate() override = default; |
base::string16 GetMessageText() const override; |