| 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 618de0a60651bb53f39bda36e1c4b03b0b1b1f16..b863ec733462ea9e0ee31be1cce7a71bc7c270f7 100644
|
| --- a/chrome/browser/media/midi_permission_infobar_delegate.h
|
| +++ b/chrome/browser/media/midi_permission_infobar_delegate.h
|
| @@ -7,18 +7,19 @@
|
|
|
| #include <string>
|
|
|
| -#include "chrome/browser/content_settings/permission_request_id.h"
|
| -#include "components/infobars/core/confirm_infobar_delegate.h"
|
| -#include "url/gurl.h"
|
| +#include "chrome/browser/content_settings/permission_infobar_delegate.h"
|
|
|
| +class GURL;
|
| class PermissionQueueController;
|
| class InfoBarService;
|
|
|
| // MidiPermissionInfoBarDelegates are created by the
|
| // MidiPermissionContext to control the display and handling of MIDI permission
|
| // infobars to the user.
|
| -class MidiPermissionInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| +class MidiPermissionInfoBarDelegate : public PermissionInfobarDelegate {
|
| public:
|
| + virtual ~MidiPermissionInfoBarDelegate();
|
| +
|
| // 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,
|
| @@ -33,27 +34,12 @@ class MidiPermissionInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| const GURL& requesting_frame,
|
| int contents_unique_id,
|
| const std::string& display_languages);
|
| - virtual ~MidiPermissionInfoBarDelegate();
|
|
|
| // ConfirmInfoBarDelegate:
|
| - virtual void InfoBarDismissed() OVERRIDE;
|
| - virtual int GetIconID() const OVERRIDE;
|
| - virtual Type GetInfoBarType() const OVERRIDE;
|
| - virtual bool ShouldExpireInternal(
|
| - const NavigationDetails& details) const OVERRIDE;
|
| virtual base::string16 GetMessageText() const OVERRIDE;
|
| - virtual base::string16 GetButtonLabel(InfoBarButton button) const OVERRIDE;
|
| - virtual bool Accept() OVERRIDE;
|
| - virtual bool Cancel() OVERRIDE;
|
| -
|
| - // Calls back to the controller to inform it of the user's decision.
|
| - void SetPermission(bool update_content_setting, bool allowed);
|
| + virtual int GetIconID() const OVERRIDE;
|
|
|
| - private:
|
| - PermissionQueueController* controller_;
|
| - const PermissionRequestID id_;
|
| GURL requesting_frame_;
|
| - int contents_unique_id_;
|
| std::string display_languages_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MidiPermissionInfoBarDelegate);
|
|
|