Index: chrome/browser/ui/webui/print_preview/print_preview_handler.cc |
=================================================================== |
--- chrome/browser/ui/webui/print_preview/print_preview_handler.cc (revision 140896) |
+++ chrome/browser/ui/webui/print_preview/print_preview_handler.cc (working copy) |
@@ -35,7 +35,7 @@ |
#include "chrome/browser/printing/print_view_manager.h" |
#include "chrome/browser/printing/printer_manager_dialog.h" |
#include "chrome/browser/profiles/profile.h" |
-#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h" |
+#include "chrome/browser/ui/tab_contents/tab_contents.h" |
#include "chrome/browser/ui/webui/print_preview/print_preview_ui.h" |
#include "chrome/browser/ui/webui/print_preview/sticky_settings.h" |
#include "chrome/common/chrome_paths.h" |
@@ -281,11 +281,11 @@ |
base::Unretained(this))); |
} |
-TabContentsWrapper* PrintPreviewHandler::preview_tab_wrapper() const { |
- return TabContentsWrapper::GetCurrentWrapperForContents(preview_tab()); |
+TabContents* PrintPreviewHandler::preview_tab_contents() const { |
+ return TabContents::GetCurrentWrapperForContents(preview_web_contents()); |
} |
-WebContents* PrintPreviewHandler::preview_tab() const { |
+WebContents* PrintPreviewHandler::preview_web_contents() const { |
return web_ui()->GetWebContents(); |
} |
@@ -322,7 +322,7 @@ |
// Increment request count. |
++regenerate_preview_request_count_; |
- TabContentsWrapper* initiator_tab = GetInitiatorTab(); |
+ TabContents* initiator_tab = GetInitiatorTab(); |
if (!initiator_tab) { |
ReportUserActionHistogram(INITIATOR_TAB_CLOSED); |
print_preview_ui->OnClosePrintPreviewTab(); |
@@ -381,7 +381,7 @@ |
UMA_HISTOGRAM_COUNTS("PrintPreview.RegeneratePreviewRequest.BeforePrint", |
regenerate_preview_request_count_); |
- TabContentsWrapper* initiator_tab = GetInitiatorTab(); |
+ TabContents* initiator_tab = GetInitiatorTab(); |
if (initiator_tab) { |
RenderViewHost* rvh = initiator_tab->web_contents()->GetRenderViewHost(); |
rvh->Send(new PrintMsg_ResetScriptedPrintCount(rvh->GetRoutingID())); |
@@ -439,7 +439,7 @@ |
// The PDF being printed contains only the pages that the user selected, |
// so ignore the page range and print all pages. |
settings->Remove(printing::kSettingPageRange, NULL); |
- RenderViewHost* rvh = web_ui()->GetWebContents()->GetRenderViewHost(); |
+ RenderViewHost* rvh = preview_web_contents()->GetRenderViewHost(); |
rvh->Send( |
new PrintMsg_PrintForPrintPreview(rvh->GetRoutingID(), *settings)); |
@@ -463,7 +463,7 @@ |
printing::COMPLETE_PREVIEW_DOCUMENT_INDEX, &data); |
PostPrintToPdfTask(data); |
} else if (!select_file_dialog_.get() || !select_file_dialog_->IsRunning( |
- platform_util::GetTopLevel(preview_tab()->GetNativeView()))) { |
+ platform_util::GetTopLevel(preview_web_contents()->GetNativeView()))) { |
ReportUserActionHistogram(PRINT_TO_PDF); |
UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.PrintToPDF", |
GetPageCountFromSettingsDictionary(settings)); |
@@ -494,14 +494,14 @@ |
void PrintPreviewHandler::HandleCancelPendingPrintRequest( |
const ListValue* /*args*/) { |
- TabContentsWrapper* initiator_tab = GetInitiatorTab(); |
+ TabContents* initiator_tab = GetInitiatorTab(); |
if (initiator_tab) |
ClearInitiatorTabDetails(); |
gfx::NativeWindow parent = initiator_tab ? |
initiator_tab->web_contents()->GetView()->GetTopLevelNativeWindow() : |
NULL; |
browser::ShowPrintErrorDialog(parent); |
- delete preview_tab_wrapper(); |
+ delete preview_tab_contents(); |
} |
void PrintPreviewHandler::HandleSaveLastPrinter(const ListValue* args) { |
@@ -543,9 +543,9 @@ |
void PrintPreviewHandler::HandleSignin(const ListValue* /*args*/) { |
gfx::NativeWindow modal_parent = |
- web_ui()->GetWebContents()->GetView()->GetTopLevelNativeWindow(); |
+ preview_web_contents()->GetView()->GetTopLevelNativeWindow(); |
print_dialog_cloud::CreateCloudPrintSigninDialog( |
- web_ui()->GetWebContents()->GetBrowserContext(), |
+ preview_web_contents()->GetBrowserContext(), |
modal_parent, |
base::Bind(&PrintPreviewHandler::OnSigninComplete, AsWeakPtr())); |
} |
@@ -567,9 +567,9 @@ |
DCHECK_GT(data->size(), 0U); |
gfx::NativeWindow modal_parent = |
- web_ui()->GetWebContents()->GetView()->GetTopLevelNativeWindow(); |
+ preview_web_contents()->GetView()->GetTopLevelNativeWindow(); |
print_dialog_cloud::CreatePrintDialogForBytes( |
- web_ui()->GetWebContents()->GetBrowserContext(), |
+ preview_web_contents()->GetBrowserContext(), |
modal_parent, |
data, |
string16(print_preview_ui->initiator_tab_title()), |
@@ -586,8 +586,8 @@ |
void PrintPreviewHandler::HandleManageCloudPrint(const ListValue* /*args*/) { |
++manage_cloud_printers_dialog_request_count_; |
Profile* profile = Profile::FromBrowserContext( |
- web_ui()->GetWebContents()->GetBrowserContext()); |
- web_ui()->GetWebContents()->OpenURL( |
+ preview_web_contents()->GetBrowserContext()); |
+ preview_web_contents()->OpenURL( |
OpenURLParams( |
CloudPrintURL(profile).GetCloudPrintServiceManageURL(), |
Referrer(), |
@@ -600,7 +600,7 @@ |
ReportStats(); |
ReportUserActionHistogram(FALLBACK_TO_ADVANCED_SETTINGS_DIALOG); |
- TabContentsWrapper* initiator_tab = GetInitiatorTab(); |
+ TabContents* initiator_tab = GetInitiatorTab(); |
if (!initiator_tab) |
return; |
@@ -711,7 +711,7 @@ |
} |
void PrintPreviewHandler::ActivateInitiatorTabAndClosePreviewTab() { |
- TabContentsWrapper* initiator_tab = GetInitiatorTab(); |
+ TabContents* initiator_tab = GetInitiatorTab(); |
if (initiator_tab) { |
WebContents* web_contents = initiator_tab->web_contents(); |
web_contents->GetDelegate()->ActivateContents(web_contents); |
@@ -735,7 +735,7 @@ |
void PrintPreviewHandler::SendCloudPrintEnabled() { |
Profile* profile = Profile::FromBrowserContext( |
- web_ui()->GetWebContents()->GetBrowserContext()); |
+ preview_web_contents()->GetBrowserContext()); |
PrefService* prefs = profile->GetPrefs(); |
if (prefs->GetBoolean(prefs::kCloudPrintSubmitEnabled)) { |
GURL gcp_url(CloudPrintURL(profile).GetCloudPrintServiceURL()); |
@@ -754,7 +754,7 @@ |
printing::COMPLETE_PREVIEW_DOCUMENT_INDEX, &data); |
if (data.get() && data->size() > 0U && data->front()) { |
string16 print_job_title_utf16 = |
- preview_tab_wrapper()->print_view_manager()->RenderSourceName(); |
+ preview_tab_contents()->print_view_manager()->RenderSourceName(); |
std::string print_job_title = UTF16ToUTF8(print_job_title_utf16); |
std::string printer_id; |
settings.GetString(printing::kSettingCloudPrintId, &printer_id); |
@@ -804,12 +804,12 @@ |
} |
} |
-TabContentsWrapper* PrintPreviewHandler::GetInitiatorTab() const { |
+TabContents* PrintPreviewHandler::GetInitiatorTab() const { |
printing::PrintPreviewTabController* tab_controller = |
printing::PrintPreviewTabController::GetInstance(); |
if (!tab_controller) |
return NULL; |
- return tab_controller->GetInitiatorTab(preview_tab_wrapper()); |
+ return tab_controller->GetInitiatorTab(preview_tab_contents()); |
} |
void PrintPreviewHandler::OnPrintDialogShown() { |
@@ -842,13 +842,13 @@ |
&file_type_info, |
0, |
FILE_PATH_LITERAL(""), |
- preview_tab(), |
- platform_util::GetTopLevel(preview_tab()->GetNativeView()), |
+ preview_web_contents(), |
+ platform_util::GetTopLevel(preview_web_contents()->GetNativeView()), |
NULL); |
} |
void PrintPreviewHandler::OnTabDestroyed() { |
- TabContentsWrapper* initiator_tab = GetInitiatorTab(); |
+ TabContents* initiator_tab = GetInitiatorTab(); |
if (!initiator_tab) |
return; |
@@ -903,7 +903,7 @@ |
} |
void PrintPreviewHandler::ClearInitiatorTabDetails() { |
- TabContentsWrapper* initiator_tab = GetInitiatorTab(); |
+ TabContents* initiator_tab = GetInitiatorTab(); |
if (!initiator_tab) |
return; |
@@ -913,5 +913,5 @@ |
printing::PrintPreviewTabController* tab_controller = |
printing::PrintPreviewTabController::GetInstance(); |
if (tab_controller) |
- tab_controller->EraseInitiatorTabInfo(preview_tab_wrapper()); |
+ tab_controller->EraseInitiatorTabInfo(preview_tab_contents()); |
} |