Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3098)

Unified Diff: chrome/browser/ui/screen_capture_infobar_delegate.h

Issue 12843009: Replace screen capture confirmation infobar with a message box. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/screen_capture_infobar_delegate.h
diff --git a/chrome/browser/ui/screen_capture_infobar_delegate.h b/chrome/browser/ui/screen_capture_infobar_delegate.h
index de091d466556fd275e0878b1aea0e16e58f07a77..95b865faa58cd3447b8b289f54a8e6322403d88e 100644
--- a/chrome/browser/ui/screen_capture_infobar_delegate.h
+++ b/chrome/browser/ui/screen_capture_infobar_delegate.h
@@ -11,24 +11,20 @@
#include "content/public/common/media_stream_request.h"
class InfoBarService;
+class ScreenCaptureConfirmationUIInfobar;
class ScreenCaptureInfoBarDelegate : public ConfirmInfoBarDelegate {
public:
- static void Create(
- content::WebContents* web_contents,
- const content::MediaStreamRequest& request,
- const content::MediaResponseCallback& callback);
+ ScreenCaptureInfoBarDelegate(
+ InfoBarService* infobar_service,
+ const string16& application_name,
+ ScreenCaptureConfirmationUIInfobar* result_handler);
virtual ~ScreenCaptureInfoBarDelegate();
private:
- ScreenCaptureInfoBarDelegate(
- InfoBarService* infobar_service,
- const content::MediaStreamRequest& request,
- const content::MediaResponseCallback& callback);
// Base class: ConfirmInfoBarDelegate.
- virtual bool EqualsDelegate(InfoBarDelegate* delegate) const OVERRIDE;
virtual void InfoBarDismissed() OVERRIDE;
virtual Type GetInfoBarType() const OVERRIDE;
virtual ScreenCaptureInfoBarDelegate*
@@ -38,10 +34,8 @@ class ScreenCaptureInfoBarDelegate : public ConfirmInfoBarDelegate {
virtual bool Accept() OVERRIDE;
virtual bool Cancel() OVERRIDE;
- void Deny();
-
- const content::MediaStreamRequest request_;
- const content::MediaResponseCallback callback_;
+ ScreenCaptureConfirmationUIInfobar* result_handler_;
+ const string16 application_name_;
DISALLOW_COPY_AND_ASSIGN(ScreenCaptureInfoBarDelegate);
};

Powered by Google App Engine
This is Rietveld 408576698