summaryrefslogtreecommitdiffstats
path: root/chrome/browser/media/media_stream_devices_controller.h
diff options
context:
space:
mode:
authorgbillock@chromium.org <gbillock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-10 06:39:53 +0000
committergbillock@chromium.org <gbillock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-10 06:39:53 +0000
commitd23cdeee7491760098a36fd79e192500d8722570 (patch)
tree0859897b2b19b20059a0f726a151ffe26536d543 /chrome/browser/media/media_stream_devices_controller.h
parent6b81e34b959bf55750a4960adc7e952a497087c1 (diff)
downloadchromium_src-d23cdeee7491760098a36fd79e192500d8722570.zip
chromium_src-d23cdeee7491760098a36fd79e192500d8722570.tar.gz
chromium_src-d23cdeee7491760098a36fd79e192500d8722570.tar.bz2
[WebsiteSettings] Change permission bubble API to adapt to new mocks.
This adds cancellation ability for the clients that will need it. Adds user gesture awareness to the API. Removes button customization. Adds icons. Some code reorganization as well. R=leng@google.com BUG=332115 Review URL: https://codereview.chromium.org/176053002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255889 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/media/media_stream_devices_controller.h')
-rw-r--r--chrome/browser/media/media_stream_devices_controller.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/media/media_stream_devices_controller.h b/chrome/browser/media/media_stream_devices_controller.h
index 2666882..1da55bd 100644
--- a/chrome/browser/media/media_stream_devices_controller.h
+++ b/chrome/browser/media/media_stream_devices_controller.h
@@ -72,10 +72,11 @@ class MediaStreamDevicesController : public PermissionBubbleRequest {
void Deny(bool update_content_setting);
// PermissionBubbleRequest:
+ virtual int GetIconID() const OVERRIDE;
virtual base::string16 GetMessageText() const OVERRIDE;
virtual base::string16 GetMessageTextFragment() const OVERRIDE;
- virtual base::string16 GetAlternateAcceptButtonText() const OVERRIDE;
- virtual base::string16 GetAlternateDenyButtonText() const OVERRIDE;
+ virtual bool HasUserGesture() const OVERRIDE;
+ virtual GURL GetRequestingHostname() const OVERRIDE;
virtual void PermissionGranted() OVERRIDE;
virtual void PermissionDenied() OVERRIDE;
virtual void Cancelled() OVERRIDE;