| OLD | NEW |
| 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 897 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 908 base::string16 title; | 908 base::string16 title; |
| 909 scoped_refptr<base::RefCountedBytes> data; | 909 scoped_refptr<base::RefCountedBytes> data; |
| 910 if (!GetPreviewDataAndTitle(&data, &title)) { | 910 if (!GetPreviewDataAndTitle(&data, &title)) { |
| 911 LOG(ERROR) << "Nothing to print; no preview available."; | 911 LOG(ERROR) << "Nothing to print; no preview available."; |
| 912 OnExtensionPrintResult(false, "NO_DATA"); | 912 OnExtensionPrintResult(false, "NO_DATA"); |
| 913 return; | 913 return; |
| 914 } | 914 } |
| 915 | 915 |
| 916 EnsureExtensionPrinterHandlerSet(); | 916 EnsureExtensionPrinterHandlerSet(); |
| 917 extension_printer_handler_->StartPrint( | 917 extension_printer_handler_->StartPrint( |
| 918 destination_id, capabilities, print_ticket, gfx::Size(width, height), | 918 destination_id, capabilities, title, print_ticket, |
| 919 data, base::Bind(&PrintPreviewHandler::OnExtensionPrintResult, | 919 gfx::Size(width, height), data, |
| 920 base::Unretained(this))); | 920 base::Bind(&PrintPreviewHandler::OnExtensionPrintResult, |
| 921 base::Unretained(this))); |
| 921 return; | 922 return; |
| 922 } | 923 } |
| 923 | 924 |
| 924 scoped_refptr<base::RefCountedBytes> data; | 925 scoped_refptr<base::RefCountedBytes> data; |
| 925 base::string16 title; | 926 base::string16 title; |
| 926 if (!GetPreviewDataAndTitle(&data, &title)) { | 927 if (!GetPreviewDataAndTitle(&data, &title)) { |
| 927 // Nothing to print, no preview available. | 928 // Nothing to print, no preview available. |
| 928 return; | 929 return; |
| 929 } | 930 } |
| 930 | 931 |
| (...skipping 781 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1712 | 1713 |
| 1713 void PrintPreviewHandler::UnregisterForMergeSession() { | 1714 void PrintPreviewHandler::UnregisterForMergeSession() { |
| 1714 if (reconcilor_) | 1715 if (reconcilor_) |
| 1715 reconcilor_->RemoveMergeSessionObserver(this); | 1716 reconcilor_->RemoveMergeSessionObserver(this); |
| 1716 } | 1717 } |
| 1717 | 1718 |
| 1718 void PrintPreviewHandler::SetPdfSavedClosureForTesting( | 1719 void PrintPreviewHandler::SetPdfSavedClosureForTesting( |
| 1719 const base::Closure& closure) { | 1720 const base::Closure& closure) { |
| 1720 pdf_file_saved_closure_ = closure; | 1721 pdf_file_saved_closure_ = closure; |
| 1721 } | 1722 } |
| OLD | NEW |