Index: chrome/renderer/mock_render_thread.h |
=================================================================== |
--- chrome/renderer/mock_render_thread.h (revision 98330) |
+++ chrome/renderer/mock_render_thread.h (working copy) |
@@ -85,6 +85,9 @@ |
// False if the user decides to cancel. |
void set_print_dialog_user_response(bool response); |
+ // Cancel print preview when print preview has |page| remaining pages. |
+ void set_print_preview_cancel_page_number(int page); |
+ |
// Get the number of pages to generate for print preview. |
int print_preview_pages_remaining(); |
@@ -129,7 +132,11 @@ |
void OnDidGetPreviewPageCount( |
const PrintHostMsg_DidGetPreviewPageCount_Params& params); |
void OnDidPreviewPage(const PrintHostMsg_DidPreviewPage_Params& params); |
+ void OnCheckForCancel(const std::string& preview_ui_addr, |
+ int preview_request_id, |
+ bool* cancel); |
+ |
// For print preview, PrintWebViewHelper will update settings. |
void OnUpdatePrintSettings(int document_cookie, |
const DictionaryValue& job_settings, |
@@ -156,6 +163,10 @@ |
// True to simulate user clicking print. False to cancel. |
bool print_dialog_user_response_; |
+ // Simulates cancelling print preview if |print_preview_pages_remaining_| |
+ // equals this. |
+ int print_preview_cancel_page_number_; |
+ |
// Number of pages to generate for print preview. |
int print_preview_pages_remaining_; |
}; |