| Index: chrome/browser/ui/views/infobars/infobar_container_view.h
|
| diff --git a/chrome/browser/ui/views/infobars/infobar_container_view.h b/chrome/browser/ui/views/infobars/infobar_container_view.h
|
| index c2e99601bf2b11ae7fb19ace87a6c8fc89a9aa5f..31e8f4bd9c84fb6719580cd025f0028fb45c9fb7 100644
|
| --- a/chrome/browser/ui/views/infobars/infobar_container_view.h
|
| +++ b/chrome/browser/ui/views/infobars/infobar_container_view.h
|
| @@ -14,15 +14,13 @@
|
|
|
| // The views-specific implementation of InfoBarContainer.
|
| class InfoBarContainerView : public views::AccessiblePaneView,
|
| - public infobars::InfoBarContainer,
|
| - public views::ViewTargeterDelegate {
|
| + public infobars::InfoBarContainer {
|
| public:
|
| static const char kViewClassName[];
|
|
|
| explicit InfoBarContainerView(Delegate* delegate);
|
| ~InfoBarContainerView() override;
|
|
|
| - private:
|
| // AccessiblePaneView:
|
| gfx::Size GetPreferredSize() const override;
|
| const char* GetClassName() const override;
|
| @@ -33,10 +31,12 @@ class InfoBarContainerView : public views::AccessiblePaneView,
|
| void PlatformSpecificAddInfoBar(infobars::InfoBar* infobar,
|
| size_t position) override;
|
| void PlatformSpecificRemoveInfoBar(infobars::InfoBar* infobar) override;
|
| + void PlatformSpecificInfoBarStateChanged(bool is_animating) override;
|
|
|
| - // ViewTargeterDelegate:
|
| - bool DoesIntersectRect(const View* target,
|
| - const gfx::Rect& rect) const override;
|
| + private:
|
| + // This view draws the shadow over the web contents below the
|
| + // lowest infobar.
|
| + views::View* content_shadow_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(InfoBarContainerView);
|
| };
|
|
|