Index: chrome/browser/printing/printing_message_filter.h |
diff --git a/chrome/browser/printing/printing_message_filter.h b/chrome/browser/printing/printing_message_filter.h |
index 551fb7d7c3ebfdbedd728610ed30e4ed87204b11..d7614ff12983894abaaede71512a0c094d057fe1 100644 |
--- a/chrome/browser/printing/printing_message_filter.h |
+++ b/chrome/browser/printing/printing_message_filter.h |
@@ -32,6 +32,7 @@ |
class PrintJobManager; |
class PrintQueriesQueue; |
class PrinterQuery; |
+class PrintingUIWebContentsObserver; |
// This class filters out incoming printing related IPC messages for the |
// renderer process on the IPC thread. |
@@ -83,6 +84,16 @@ |
// to base::Bind. |
struct GetPrintSettingsForRenderViewParams; |
+ // Retrieve print settings. Uses |render_view_id| to get a parent |
+ // for any UI created if needed. |
+ void GetPrintSettingsForRenderView(int render_view_id, |
+ GetPrintSettingsForRenderViewParams params, |
+ const base::Closure& callback, |
+ scoped_refptr<PrinterQuery> printer_query); |
+ |
+ void OnGetPrintSettingsFailed(const base::Closure& callback, |
+ scoped_refptr<PrinterQuery> printer_query); |
+ |
// Checks if printing is enabled. |
void OnIsPrintingEnabled(bool* is_enabled); |