Chromium Code Reviews| Index: chrome/browser/ui/views/content_setting_bubble_contents.cc |
| diff --git a/chrome/browser/ui/views/content_setting_bubble_contents.cc b/chrome/browser/ui/views/content_setting_bubble_contents.cc |
| index 8c2a381501d36cf4c08358b5119c242a91144b4c..f96ccb0c11add420fa15e34bb9e69a7317a8c784 100644 |
| --- a/chrome/browser/ui/views/content_setting_bubble_contents.cc |
| +++ b/chrome/browser/ui/views/content_setting_bubble_contents.cc |
| @@ -49,17 +49,17 @@ class ContentSettingBubbleContents::Favicon : public views::ImageView { |
| views::Link* link); |
| virtual ~Favicon(); |
| + // views::View overrides: |
| + virtual gfx::NativeCursor GetCursorForPoint(ui::EventType event_type, |
| + const gfx::Point& p) OVERRIDE; |
| + virtual bool OnMousePressed(const views::MouseEvent& event) OVERRIDE; |
| + virtual void OnMouseReleased(const views::MouseEvent& event) OVERRIDE; |
|
sadrul
2011/03/19 09:15:30
Why are these moved from private to public?
msw
2011/03/26 00:09:50
Done.
|
| + |
| private: |
| #if defined(OS_WIN) |
| static HCURSOR g_hand_cursor; |
| #endif |
| - // views::View overrides: |
| - virtual bool OnMousePressed(const views::MouseEvent& event); |
| - virtual void OnMouseReleased(const views::MouseEvent& event, bool canceled); |
| - virtual gfx::NativeCursor GetCursorForPoint(ui::EventType event_type, |
| - const gfx::Point& p); |
| - |
| ContentSettingBubbleContents* parent_; |
| views::Link* link_; |
| }; |
| @@ -80,20 +80,6 @@ ContentSettingBubbleContents::Favicon::Favicon( |
| ContentSettingBubbleContents::Favicon::~Favicon() { |
| } |
| -bool ContentSettingBubbleContents::Favicon::OnMousePressed( |
| - const views::MouseEvent& event) { |
| - return event.IsLeftMouseButton() || event.IsMiddleMouseButton(); |
| -} |
| - |
| -void ContentSettingBubbleContents::Favicon::OnMouseReleased( |
| - const views::MouseEvent& event, |
| - bool canceled) { |
| - if (!canceled && |
| - (event.IsLeftMouseButton() || event.IsMiddleMouseButton()) && |
| - HitTest(event.location())) |
| - parent_->LinkActivated(link_, event.flags()); |
| -} |
| - |
| gfx::NativeCursor ContentSettingBubbleContents::Favicon::GetCursorForPoint( |
| ui::EventType event_type, |
| const gfx::Point& p) { |
| @@ -106,6 +92,18 @@ gfx::NativeCursor ContentSettingBubbleContents::Favicon::GetCursorForPoint( |
| #endif |
| } |
| +bool ContentSettingBubbleContents::Favicon::OnMousePressed( |
| + const views::MouseEvent& event) { |
| + return event.IsLeftMouseButton() || event.IsMiddleMouseButton(); |
| +} |
| + |
| +void ContentSettingBubbleContents::Favicon::OnMouseReleased( |
| + const views::MouseEvent& event) { |
| + if ((event.IsLeftMouseButton() || event.IsMiddleMouseButton()) && |
| + HitTest(event.location())) |
|
Ben Goodger (Google)
2011/03/19 15:32:55
braces around this block
msw
2011/03/26 00:09:50
Done.
|
| + parent_->LinkActivated(link_, event.flags()); |
| +} |
| + |
| ContentSettingBubbleContents::ContentSettingBubbleContents( |
| ContentSettingBubbleModel* content_setting_bubble_model, |
| Profile* profile, |