Index: chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc |
diff --git a/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc b/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc |
index c6cb2d1cb7f2c5b8efcda99ad1ee0eb37d5e1629..2c8470654f756a8798b213ae129320e7158d39c9 100644 |
--- a/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc |
+++ b/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc |
@@ -23,7 +23,6 @@ |
#include "chrome/browser/ui/website_settings/chooser_bubble_delegate.h" |
#include "components/bubble/bubble_controller.h" |
#include "ui/views/controls/styled_label.h" |
-#include "ui/views/controls/styled_label_listener.h" |
#include "ui/views/controls/table/table_view_observer.h" |
#include "ui/views/window/dialog_client_view.h" |
@@ -35,7 +34,6 @@ std::unique_ptr<BubbleUi> ChooserBubbleDelegate::BuildBubbleUi() { |
/////////////////////////////////////////////////////////////////////////////// |
// View implementation for the chooser bubble. |
class ChooserBubbleUiViewDelegate : public views::BubbleDialogDelegateView, |
- public views::StyledLabelListener, |
public views::TableViewObserver { |
public: |
ChooserBubbleUiViewDelegate( |
@@ -50,6 +48,7 @@ class ChooserBubbleUiViewDelegate : public views::BubbleDialogDelegateView, |
// views::DialogDelegate: |
base::string16 GetDialogButtonLabel(ui::DialogButton button) const override; |
bool IsDialogButtonEnabled(ui::DialogButton button) const override; |
+ views::View* CreateExtraView() override; |
views::View* CreateFootnoteView() override; |
bool Accept() override; |
bool Cancel() override; |
@@ -60,11 +59,6 @@ class ChooserBubbleUiViewDelegate : public views::BubbleDialogDelegateView, |
views::Widget* GetWidget() override; |
const views::Widget* GetWidget() const override; |
- // views::StyledLabelListener: |
- void StyledLabelLinkClicked(views::StyledLabel* label, |
- const gfx::Range& range, |
- int event_flags) override; |
- |
// views::TableViewObserver: |
void OnSelectionChanged() override; |
@@ -74,7 +68,7 @@ class ChooserBubbleUiViewDelegate : public views::BubbleDialogDelegateView, |
views::BubbleBorder::Arrow anchor_arrow); |
void set_bubble_reference(BubbleReference bubble_reference); |
- void UpdateTableModel() const; |
+ void UpdateTableView() const; |
private: |
ChooserContentView* chooser_content_view_; |
@@ -124,8 +118,12 @@ bool ChooserBubbleUiViewDelegate::IsDialogButtonEnabled( |
return chooser_content_view_->IsDialogButtonEnabled(button); |
} |
+views::View* ChooserBubbleUiViewDelegate::CreateExtraView() { |
+ return chooser_content_view_->CreateExtraView(); |
+} |
+ |
views::View* ChooserBubbleUiViewDelegate::CreateFootnoteView() { |
- return chooser_content_view_->CreateFootnoteView(this); |
+ return chooser_content_view_->CreateFootnoteView(); |
} |
bool ChooserBubbleUiViewDelegate::Accept() { |
@@ -157,13 +155,6 @@ const views::Widget* ChooserBubbleUiViewDelegate::GetWidget() const { |
return chooser_content_view_->GetWidget(); |
} |
-void ChooserBubbleUiViewDelegate::StyledLabelLinkClicked( |
- views::StyledLabel* label, |
- const gfx::Range& range, |
- int event_flags) { |
- chooser_content_view_->StyledLabelLinkClicked(); |
-} |
- |
void ChooserBubbleUiViewDelegate::OnSelectionChanged() { |
GetDialogClientView()->UpdateDialogButtons(); |
} |
@@ -186,8 +177,8 @@ void ChooserBubbleUiViewDelegate::set_bubble_reference( |
DCHECK(bubble_reference_); |
} |
-void ChooserBubbleUiViewDelegate::UpdateTableModel() const { |
- chooser_content_view_->UpdateTableModel(); |
+void ChooserBubbleUiViewDelegate::UpdateTableView() const { |
+ chooser_content_view_->UpdateTableView(); |
} |
////////////////////////////////////////////////////////////////////////////// |
@@ -216,7 +207,7 @@ void ChooserBubbleUiView::Show(BubbleReference bubble_reference) { |
chooser_bubble_ui_view_delegate_) |
->Show(); |
- chooser_bubble_ui_view_delegate_->UpdateTableModel(); |
+ chooser_bubble_ui_view_delegate_->UpdateTableView(); |
} |
void ChooserBubbleUiView::Close() {} |