Chromium Code Reviews| Index: chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc |
| diff --git a/chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc b/chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc |
| index b78a6422f02952c5e53e91d55389e4904968ae24..a40a34b71c9f46fe4edd5c28a16e23b55efaa84a 100644 |
| --- a/chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc |
| +++ b/chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc |
| @@ -40,6 +40,14 @@ TabModalConfirmDialogViews::TabModalConfirmDialogViews( |
| TabModalConfirmDialogViews::~TabModalConfirmDialogViews() { |
| } |
| +void TabModalConfirmDialogViews::AcceptTabModalDialog() { |
| + GetDialogClientView()->AcceptWindow(); |
| +} |
| + |
| +void TabModalConfirmDialogViews::CancelTabModalDialog() { |
| + GetDialogClientView()->CancelWindow(); |
| +} |
| + |
| ////////////////////////////////////////////////////////////////////////////// |
| // TabModalConfirmDialogViews, views::DialogDelegate implementation: |
| @@ -84,3 +92,10 @@ const views::Widget* TabModalConfirmDialogViews::GetWidget() const { |
| void TabModalConfirmDialogViews::DeleteDelegate() { |
| delete this; |
| } |
| + |
| +// static |
| +TabModalConfirmDialog* TabModalConfirmDialog::Create( |
|
Peter Kasting
2012/09/25 00:39:20
Nit: Put this atop the .cc file
tfarina
2012/09/25 02:03:38
Done.
|
| + TabModalConfirmDialogDelegate* delegate, |
| + TabContents* tab_contents) { |
| + return new TabModalConfirmDialogViews(delegate, tab_contents); |
| +} |