Index: chrome/browser/printing/print_dialog_gtk.h |
diff --git a/chrome/browser/printing/print_dialog_gtk.h b/chrome/browser/printing/print_dialog_gtk.h |
index af082d6068bac048d8b3352989ddb5701e61a31d..be52d63a81e82b713d013e75380a6bc7db827d90 100644 |
--- a/chrome/browser/printing/print_dialog_gtk.h |
+++ b/chrome/browser/printing/print_dialog_gtk.h |
@@ -40,7 +40,8 @@ class PrintDialogGtk |
// printing::PrintDialogGtkInterface implementation. |
virtual void UseDefaultSettings(); |
virtual bool UpdateSettings(const base::DictionaryValue& settings, |
- const printing::PageRanges& ranges); |
+ const printing::PageRanges& ranges, |
+ const base::DictionaryValue& header_footer_info); |
virtual void ShowDialog( |
PrintingContextCairo::PrintSettingsCallback* callback); |
virtual void PrintDocument(const printing::Metafile* metafile, |
@@ -72,8 +73,10 @@ class PrintDialogGtk |
void OnJobCompleted(GtkPrintJob* print_job, GError* error); |
// Helper function for initializing |context_|'s PrintSettings with a given |
- // set of |page_ranges|. |
- void InitPrintSettings(const printing::PageRanges& page_ranges); |
+ // set of |page_ranges|. Also initializes the header footer strings present |
+ // in |header_footer_info| based on the page layout. |
+ void InitPrintSettings(const printing::PageRanges& page_ranges, |
+ const base::DictionaryValue& header_footer_info); |
// Printing dialog callback. |
PrintingContextCairo::PrintSettingsCallback* callback_; |