InfoBarService inherits from InfoBarManager
commitb44f1d387d68ab967d19c39c621d11526928f576
authordroger@chromium.org <droger@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 10 Apr 2014 13:53:26 +0000 (10 13:53 +0000)
committerdroger@chromium.org <droger@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 10 Apr 2014 13:53:26 +0000 (10 13:53 +0000)
tree059b0d4a2f7d1c94ce99e9d24dd9cf45b8ef35d6
parent78ecee494f7c61af7923b3f61126b088b5592e2b
InfoBarService inherits from InfoBarManager

This allows to change the implementation of InfoBarDelegate::web_contents()
such that it no longer calls InfoBarManager::web_contents() (which will be
removed), but InfoBarService::web_contents() instead.

BUG=354379
TBR=jochen

Review URL: https://codereview.chromium.org/228293004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262976 0039d316-1c4b-4281-b951-d872f2087c98
47 files changed:
chrome/browser/accessibility/accessibility_extension_api.cc
chrome/browser/android/tab_android.cc
chrome/browser/autofill/autofill_browsertest.cc
chrome/browser/autofill/autofill_interactive_uitest.cc
chrome/browser/content_settings/permission_queue_controller.cc
chrome/browser/custom_handlers/register_protocol_handler_infobar_delegate.cc
chrome/browser/download/download_browsertest.cc
chrome/browser/extensions/api/debugger/debugger_api.cc
chrome/browser/extensions/extension_install_ui_browsertest.cc
chrome/browser/extensions/theme_installed_infobar_delegate.cc
chrome/browser/extensions/webstore_startup_installer_browsertest.cc
chrome/browser/geolocation/chrome_geolocation_permission_context_unittest.cc
chrome/browser/geolocation/geolocation_browsertest.cc
chrome/browser/infobars/infobar_delegate.cc
chrome/browser/infobars/infobar_delegate.h
chrome/browser/infobars/infobar_manager.cc
chrome/browser/infobars/infobar_manager.h
chrome/browser/infobars/infobar_service.cc
chrome/browser/infobars/infobar_service.h
chrome/browser/infobars/infobars_browsertest.cc
chrome/browser/infobars/insecure_content_infobar_delegate.cc
chrome/browser/managed_mode/managed_mode_interstitial.cc
chrome/browser/managed_mode/managed_mode_navigation_observer.cc
chrome/browser/media/chrome_media_stream_infobar_browsertest.cc
chrome/browser/media/media_stream_infobar_delegate.cc
chrome/browser/media/webrtc_browsertest_base.cc
chrome/browser/notifications/notification_browsertest.cc
chrome/browser/password_manager/password_manager_browsertest.cc
chrome/browser/policy/policy_browsertest.cc
chrome/browser/translate/translate_browsertest.cc
chrome/browser/translate/translate_infobar_delegate.cc
chrome/browser/translate/translate_manager_render_view_host_unittest.cc
chrome/browser/ui/android/content_settings/popup_blocked_infobar_delegate.cc
chrome/browser/ui/android/infobars/infobar_container_android.cc
chrome/browser/ui/cocoa/infobars/confirm_infobar_controller_unittest.mm
chrome/browser/ui/cocoa/infobars/extension_infobar_controller.mm
chrome/browser/ui/cocoa/infobars/infobar_container_controller.mm
chrome/browser/ui/cocoa/infobars/translate_infobar_unittest.mm
chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc
chrome/browser/ui/gtk/browser_window_gtk.cc
chrome/browser/ui/hung_plugin_tab_helper.cc
chrome/browser/ui/startup/session_crashed_infobar_delegate_unittest.cc
chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
chrome/browser/ui/views/frame/browser_view.cc
chrome/browser/ui/website_settings/website_settings_unittest.cc
chrome/test/gpu/webgl_infobar_browsertest.cc
chrome/test/ppapi/ppapi_test.cc