Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(451)

Side by Side Diff: chrome/browser/ui/webui/print_preview/print_preview_handler.cc

Issue 702603004: Renamed DISABLE_BASIC_PRINTING and ENABLE_FULL_PRINTING. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Wed Nov 5 02:31:54 PST 2014 Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/webui/print_preview/print_preview_handler.h" 5 #include "chrome/browser/ui/webui/print_preview/print_preview_handler.h"
6 6
7 #include <ctype.h> 7 #include <ctype.h>
8 8
9 #include <map> 9 #include <map>
10 #include <string> 10 #include <string>
(...skipping 584 matching lines...) Expand 10 before | Expand all | Expand 10 after
595 base::Unretained(this))); 595 base::Unretained(this)));
596 web_ui()->RegisterMessageCallback("getPreview", 596 web_ui()->RegisterMessageCallback("getPreview",
597 base::Bind(&PrintPreviewHandler::HandleGetPreview, 597 base::Bind(&PrintPreviewHandler::HandleGetPreview,
598 base::Unretained(this))); 598 base::Unretained(this)));
599 web_ui()->RegisterMessageCallback("print", 599 web_ui()->RegisterMessageCallback("print",
600 base::Bind(&PrintPreviewHandler::HandlePrint, 600 base::Bind(&PrintPreviewHandler::HandlePrint,
601 base::Unretained(this))); 601 base::Unretained(this)));
602 web_ui()->RegisterMessageCallback("getPrinterCapabilities", 602 web_ui()->RegisterMessageCallback("getPrinterCapabilities",
603 base::Bind(&PrintPreviewHandler::HandleGetPrinterCapabilities, 603 base::Bind(&PrintPreviewHandler::HandleGetPrinterCapabilities,
604 base::Unretained(this))); 604 base::Unretained(this)));
605 #if !defined(DISABLE_BASIC_PRINTING) 605 #if defined(ENABLE_BASIC_PRINTING)
606 web_ui()->RegisterMessageCallback("showSystemDialog", 606 web_ui()->RegisterMessageCallback("showSystemDialog",
607 base::Bind(&PrintPreviewHandler::HandleShowSystemDialog, 607 base::Bind(&PrintPreviewHandler::HandleShowSystemDialog,
608 base::Unretained(this))); 608 base::Unretained(this)));
609 #endif // !DISABLE_BASIC_PRINTING 609 #endif // ENABLE_BASIC_PRINTING
610 web_ui()->RegisterMessageCallback("signIn", 610 web_ui()->RegisterMessageCallback("signIn",
611 base::Bind(&PrintPreviewHandler::HandleSignin, 611 base::Bind(&PrintPreviewHandler::HandleSignin,
612 base::Unretained(this))); 612 base::Unretained(this)));
613 web_ui()->RegisterMessageCallback("getAccessToken", 613 web_ui()->RegisterMessageCallback("getAccessToken",
614 base::Bind(&PrintPreviewHandler::HandleGetAccessToken, 614 base::Bind(&PrintPreviewHandler::HandleGetAccessToken,
615 base::Unretained(this))); 615 base::Unretained(this)));
616 web_ui()->RegisterMessageCallback("manageCloudPrinters", 616 web_ui()->RegisterMessageCallback("manageCloudPrinters",
617 base::Bind(&PrintPreviewHandler::HandleManageCloudPrint, 617 base::Bind(&PrintPreviewHandler::HandleManageCloudPrint,
618 base::Unretained(this))); 618 base::Unretained(this)));
619 web_ui()->RegisterMessageCallback("manageLocalPrinters", 619 web_ui()->RegisterMessageCallback("manageLocalPrinters",
(...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after
1022 const base::ListValue* /*args*/) { 1022 const base::ListValue* /*args*/) {
1023 ++manage_cloud_printers_dialog_request_count_; 1023 ++manage_cloud_printers_dialog_request_count_;
1024 preview_web_contents()->OpenURL(content::OpenURLParams( 1024 preview_web_contents()->OpenURL(content::OpenURLParams(
1025 cloud_devices::GetCloudPrintRelativeURL("manage.html"), 1025 cloud_devices::GetCloudPrintRelativeURL("manage.html"),
1026 content::Referrer(), 1026 content::Referrer(),
1027 NEW_FOREGROUND_TAB, 1027 NEW_FOREGROUND_TAB,
1028 ui::PAGE_TRANSITION_LINK, 1028 ui::PAGE_TRANSITION_LINK,
1029 false)); 1029 false));
1030 } 1030 }
1031 1031
1032 #if !defined(DISABLE_BASIC_PRINTING) 1032 #if defined(ENABLE_BASIC_PRINTING)
1033 void PrintPreviewHandler::HandleShowSystemDialog( 1033 void PrintPreviewHandler::HandleShowSystemDialog(
1034 const base::ListValue* /*args*/) { 1034 const base::ListValue* /*args*/) {
1035 ReportStats(); 1035 ReportStats();
1036 ReportUserActionHistogram(FALLBACK_TO_ADVANCED_SETTINGS_DIALOG); 1036 ReportUserActionHistogram(FALLBACK_TO_ADVANCED_SETTINGS_DIALOG);
1037 1037
1038 WebContents* initiator = GetInitiator(); 1038 WebContents* initiator = GetInitiator();
1039 if (!initiator) 1039 if (!initiator)
1040 return; 1040 return;
1041 1041
1042 printing::PrintViewManager* print_view_manager = 1042 printing::PrintViewManager* print_view_manager =
1043 printing::PrintViewManager::FromWebContents(initiator); 1043 printing::PrintViewManager::FromWebContents(initiator);
1044 print_view_manager->set_observer(this); 1044 print_view_manager->set_observer(this);
1045 print_view_manager->PrintForSystemDialogNow(); 1045 print_view_manager->PrintForSystemDialogNow();
1046 1046
1047 // Cancel the pending preview request if exists. 1047 // Cancel the pending preview request if exists.
1048 PrintPreviewUI* print_preview_ui = 1048 PrintPreviewUI* print_preview_ui =
1049 static_cast<PrintPreviewUI*>(web_ui()->GetController()); 1049 static_cast<PrintPreviewUI*>(web_ui()->GetController());
1050 print_preview_ui->OnCancelPendingPreviewRequest(); 1050 print_preview_ui->OnCancelPendingPreviewRequest();
1051 } 1051 }
1052 #endif // !DISABLE_BASIC_PRINTING 1052 #endif // ENABLE_BASIC_PRINTING
1053 1053
1054 void PrintPreviewHandler::HandleManagePrinters( 1054 void PrintPreviewHandler::HandleManagePrinters(
1055 const base::ListValue* /*args*/) { 1055 const base::ListValue* /*args*/) {
1056 ++manage_printers_dialog_request_count_; 1056 ++manage_printers_dialog_request_count_;
1057 printing::PrinterManagerDialog::ShowPrinterManagerDialog(); 1057 printing::PrinterManagerDialog::ShowPrinterManagerDialog();
1058 } 1058 }
1059 1059
1060 void PrintPreviewHandler::HandleClosePreviewDialog( 1060 void PrintPreviewHandler::HandleClosePreviewDialog(
1061 const base::ListValue* /*args*/) { 1061 const base::ListValue* /*args*/) {
1062 ReportStats(); 1062 ReportStats();
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
1277 print_view_manager->set_observer(NULL); 1277 print_view_manager->set_observer(NULL);
1278 } 1278 }
1279 1279
1280 void PrintPreviewHandler::OnPrintPreviewFailed() { 1280 void PrintPreviewHandler::OnPrintPreviewFailed() {
1281 if (reported_failed_preview_) 1281 if (reported_failed_preview_)
1282 return; 1282 return;
1283 reported_failed_preview_ = true; 1283 reported_failed_preview_ = true;
1284 ReportUserActionHistogram(PREVIEW_FAILED); 1284 ReportUserActionHistogram(PREVIEW_FAILED);
1285 } 1285 }
1286 1286
1287 #if !defined(DISABLE_BASIC_PRINTING) 1287 #if defined(ENABLE_BASIC_PRINTING)
1288 void PrintPreviewHandler::ShowSystemDialog() { 1288 void PrintPreviewHandler::ShowSystemDialog() {
1289 HandleShowSystemDialog(NULL); 1289 HandleShowSystemDialog(NULL);
1290 } 1290 }
1291 #endif // !DISABLE_BASIC_PRINTING 1291 #endif // ENABLE_BASIC_PRINTING
1292 1292
1293 void PrintPreviewHandler::FileSelected(const base::FilePath& path, 1293 void PrintPreviewHandler::FileSelected(const base::FilePath& path,
1294 int index, void* params) { 1294 int index, void* params) {
1295 // Updating |save_path_| to the newly selected folder. 1295 // Updating |save_path_| to the newly selected folder.
1296 printing::StickySettings* sticky_settings = GetStickySettings(); 1296 printing::StickySettings* sticky_settings = GetStickySettings();
1297 sticky_settings->StoreSavePath(path.DirName()); 1297 sticky_settings->StoreSavePath(path.DirName());
1298 sticky_settings->SaveInPrefs(Profile::FromBrowserContext( 1298 sticky_settings->SaveInPrefs(Profile::FromBrowserContext(
1299 preview_web_contents()->GetBrowserContext())->GetPrefs()); 1299 preview_web_contents()->GetBrowserContext())->GetPrefs());
1300 web_ui()->CallJavascriptFunction("fileSelectionCompleted"); 1300 web_ui()->CallJavascriptFunction("fileSelectionCompleted");
1301 print_to_pdf_path_ = path; 1301 print_to_pdf_path_ = path;
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after
1587 1587
1588 void PrintPreviewHandler::UnregisterForMergeSession() { 1588 void PrintPreviewHandler::UnregisterForMergeSession() {
1589 if (reconcilor_) 1589 if (reconcilor_)
1590 reconcilor_->RemoveMergeSessionObserver(this); 1590 reconcilor_->RemoveMergeSessionObserver(this);
1591 } 1591 }
1592 1592
1593 void PrintPreviewHandler::SetPdfSavedClosureForTesting( 1593 void PrintPreviewHandler::SetPdfSavedClosureForTesting(
1594 const base::Closure& closure) { 1594 const base::Closure& closure) {
1595 pdf_file_saved_closure_ = closure; 1595 pdf_file_saved_closure_ = closure;
1596 } 1596 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698