summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_tests_unit.gypi
diff options
context:
space:
mode:
authorleng@chromium.org <leng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-04 01:51:02 +0000
committerleng@chromium.org <leng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-04 01:51:02 +0000
commit9f405901c876d3d67de53370d28732abf053239a (patch)
tree0c10a8a4c69491d78a8e3701cce3e3d70a0e7994 /chrome/chrome_tests_unit.gypi
parent6e5bfcb7a0ea2af3d57cf9a2c5bf7de8e5841e0d (diff)
downloadchromium_src-9f405901c876d3d67de53370d28732abf053239a.zip
chromium_src-9f405901c876d3d67de53370d28732abf053239a.tar.gz
chromium_src-9f405901c876d3d67de53370d28732abf053239a.tar.bz2
Adds classes to implement the permissions bubble on the Mac.
PermissionBubbleCocoa is the Mac implementation of the platform- independent PermissionBubbleView. It creates the Cocoa implementation when requested. PermissionBubbleController is the Cocoa implementation for the PermissionBubbleCocoa. It is a UIViewController which displays the bubble, and closes itself. The PermissionBubbleCocoa object is owned by the BrowserWindowController, and provided to the current PermissionBubbleManager (tied to WebContents). The PermissionBubbleManager then uses the implementation of PermissionBubbleView to display the UI when required. Also adds MockPermissionBubbleDelegate for testing, and tests for PermissionBubbleController. BUG=None Review URL: https://codereview.chromium.org/151593005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254635 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_tests_unit.gypi')
-rw-r--r--chrome/chrome_tests_unit.gypi3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/chrome_tests_unit.gypi b/chrome/chrome_tests_unit.gypi
index 2d8b683..ee4462e 100644
--- a/chrome/chrome_tests_unit.gypi
+++ b/chrome/chrome_tests_unit.gypi
@@ -193,6 +193,8 @@
'browser/ui/test/test_confirm_bubble_model.cc',
'browser/ui/test/test_confirm_bubble_model.h',
'browser/ui/views/find_bar_host_unittest_util_views.cc',
+ 'browser/ui/website_settings/mock_permission_bubble_request.cc',
+ 'browser/ui/website_settings/mock_permission_bubble_request.h',
'common/extensions/extension_test_util.cc',
'common/extensions/extension_test_util.h',
'renderer/chrome_mock_render_thread.cc',
@@ -1639,6 +1641,7 @@
'browser/ui/cocoa/validation_message_bubble_controller_unittest.mm',
'browser/ui/cocoa/view_resizer_pong.h',
'browser/ui/cocoa/view_resizer_pong.mm',
+ 'browser/ui/cocoa/website_settings/permission_bubble_controller_unittest.mm',
'browser/ui/cocoa/website_settings_bubble_controller_unittest.mm',
'browser/ui/cocoa/web_dialog_window_controller_unittest.mm',
'browser/ui/cocoa/window_size_autosaver_unittest.mm',