Chromium Code Reviews| Index: chrome/renderer/printing/print_web_view_helper.h |
| diff --git a/chrome/renderer/printing/print_web_view_helper.h b/chrome/renderer/printing/print_web_view_helper.h |
| index f144adc45d02b52059541420eb40cbd3c5d76e8d..e443ff4b8c28472bfeaf5fec7bb86b9833284475 100644 |
| --- a/chrome/renderer/printing/print_web_view_helper.h |
| +++ b/chrome/renderer/printing/print_web_view_helper.h |
| @@ -66,7 +66,19 @@ class PrintWebViewHelper |
| : public content::RenderViewObserver, |
| public content::RenderViewObserverTracker<PrintWebViewHelper> { |
| public: |
| - explicit PrintWebViewHelper(content::RenderView* render_view); |
| + |
| + class Delegate { |
| + public: |
| + virtual ~Delegate() {} |
| + virtual bool CancelPrerender(content::RenderView* render_view, |
| + int routing_id) = 0; |
| + }; |
| + |
| + |
| + explicit PrintWebViewHelper(content::RenderView* render_view, |
|
Lei Zhang
2015/01/06 04:11:32
explicit no longer needed
dgn
2015/01/06 16:35:31
Done.
|
| + const bool out_of_process_pdf_enabled, |
|
Vitaly Buka (NO REVIEWS)
2015/01/06 03:46:16
"const bool" -> "bool"
dgn
2015/01/06 16:35:31
Done.
|
| + const bool print_preview_disabled, |
| + Delegate* delegate); |
| ~PrintWebViewHelper() override; |
| // Disable print preview and switch to system dialog printing even if full |
| @@ -327,6 +339,11 @@ class PrintWebViewHelper |
| // True, when printing from print preview. |
| bool print_for_preview_; |
| + // Whether the content to print could be nested in an iframe. |
| + const bool out_of_process_pdf_enabled_; |
| + |
| + Delegate* delegate_; |
|
Lei Zhang
2015/01/06 04:11:32
This can be a Delegate* const
|
| + |
| // Keeps track of the state of print preview between messages. |
| // TODO(vitalybuka): Create PrintPreviewContext when needed and delete after |
| // use. Now it's interaction with various messages is confusing. |