chrome: Add TabModalConfirmDialog interface.

BUG=125846
[email protected]
[email protected]

Review URL: https://codereview.chromium.org/10972002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158793 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
index ab3ebaa..511b99e3 100644
--- a/chrome/browser/ui/browser.cc
+++ b/chrome/browser/ui/browser.cc
@@ -131,6 +131,7 @@
 #include "chrome/browser/ui/sync/browser_synced_window_delegate.h"
 #include "chrome/browser/ui/tab_contents/core_tab_helper.h"
 #include "chrome/browser/ui/tab_contents/tab_contents.h"
+#include "chrome/browser/ui/tab_modal_confirm_dialog.h"
 #include "chrome/browser/ui/tabs/dock_info.h"
 #include "chrome/browser/ui/tabs/tab_menu_model.h"
 #include "chrome/browser/ui/tabs/tab_strip_model.h"
@@ -1484,8 +1485,8 @@
 }
 
 void Browser::ShowRepostFormWarningDialog(WebContents* source) {
-  chrome::ShowTabModalConfirmDialog(new RepostFormWarningController(source),
-                                    TabContents::FromWebContents(source));
+  TabModalConfirmDialog::Create(new RepostFormWarningController(source),
+                                TabContents::FromWebContents(source));
 }
 
 bool Browser::ShouldCreateWebContents(