Index: chrome/browser/media/midi_permission_infobar_delegate.h |
diff --git a/chrome/browser/media/midi_permission_infobar_delegate.h b/chrome/browser/media/midi_permission_infobar_delegate.h |
index fcf82daffaaa7b19231a1cf0128a9d3714d0dbd4..6f0a1f140764c3df9a618bd7bff8b7f70d77e8cc 100644 |
--- a/chrome/browser/media/midi_permission_infobar_delegate.h |
+++ b/chrome/browser/media/midi_permission_infobar_delegate.h |
@@ -10,7 +10,6 @@ |
#include "components/content_settings/core/common/content_settings_types.h" |
class GURL; |
-class PermissionQueueController; |
class InfoBarService; |
// MidiPermissionInfoBarDelegates are created by the |
@@ -20,19 +19,21 @@ class MidiPermissionInfoBarDelegate : public PermissionInfobarDelegate { |
public: |
// Creates a MIDI 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 PermissionRequestID& id, |
+ const GURL& requesting_frame, |
+ const std::string& display_languages, |
+ ContentSettingsType type, |
+ const base::Callback<void(bool, bool)>& callback); |
private: |
- MidiPermissionInfoBarDelegate(PermissionQueueController* controller, |
- const PermissionRequestID& id, |
- const GURL& requesting_frame, |
- const std::string& display_languages, |
- ContentSettingsType type); |
+ MidiPermissionInfoBarDelegate( |
+ const PermissionRequestID& id, |
+ const GURL& requesting_frame, |
+ const std::string& display_languages, |
+ ContentSettingsType type, |
+ const base::Callback<void(bool, bool)>& callback); |
~MidiPermissionInfoBarDelegate() override; |
// ConfirmInfoBarDelegate: |