| 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..db98e4a705199ce9a47a434e62d0514ee8e61c52 100644
|
| --- a/chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc
|
| +++ b/chrome/browser/ui/views/tab_modal_confirm_dialog_views.cc
|
| @@ -15,16 +15,13 @@
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/views/controls/message_box_view.h"
|
|
|
| -namespace chrome {
|
| -
|
| -// Declared in browser_dialogs.h so others don't have to depend on our header.
|
| -void ShowTabModalConfirmDialog(TabModalConfirmDialogDelegate* delegate,
|
| - TabContents* tab_contents) {
|
| - new TabModalConfirmDialogViews(delegate, tab_contents);
|
| +// static
|
| +TabModalConfirmDialog* TabModalConfirmDialog::Create(
|
| + TabModalConfirmDialogDelegate* delegate,
|
| + TabContents* tab_contents) {
|
| + return new TabModalConfirmDialogViews(delegate, tab_contents);
|
| }
|
|
|
| -} // namespace chrome
|
| -
|
| //////////////////////////////////////////////////////////////////////////////
|
| // TabModalConfirmDialogViews, constructor & destructor:
|
|
|
| @@ -40,6 +37,14 @@ TabModalConfirmDialogViews::TabModalConfirmDialogViews(
|
| TabModalConfirmDialogViews::~TabModalConfirmDialogViews() {
|
| }
|
|
|
| +void TabModalConfirmDialogViews::AcceptTabModalDialog() {
|
| + GetDialogClientView()->AcceptWindow();
|
| +}
|
| +
|
| +void TabModalConfirmDialogViews::CancelTabModalDialog() {
|
| + GetDialogClientView()->CancelWindow();
|
| +}
|
| +
|
| //////////////////////////////////////////////////////////////////////////////
|
| // TabModalConfirmDialogViews, views::DialogDelegate implementation:
|
|
|
|
|