| 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_;
|
|
|