| Index: chrome/browser/ui/webui/print_preview_handler.h
|
| ===================================================================
|
| --- chrome/browser/ui/webui/print_preview_handler.h (revision 110039)
|
| +++ chrome/browser/ui/webui/print_preview_handler.h (working copy)
|
| @@ -27,7 +27,6 @@
|
| }
|
|
|
| namespace printing {
|
| -struct PageSizeMargins;
|
| class PrintBackend;
|
| }
|
|
|
| @@ -68,20 +67,14 @@
|
| void ShowSystemDialog();
|
|
|
| private:
|
| - friend class PrintPreviewHandlerTest;
|
| friend class PrintSystemTaskProxy;
|
| - FRIEND_TEST_ALL_PREFIXES(PrintPreviewHandlerTest, StickyMarginsCustom);
|
| - FRIEND_TEST_ALL_PREFIXES(PrintPreviewHandlerTest, StickyMarginsDefault);
|
| - FRIEND_TEST_ALL_PREFIXES(PrintPreviewHandlerTest,
|
| - StickyMarginsCustomThenDefault);
|
| - FRIEND_TEST_ALL_PREFIXES(PrintPreviewHandlerTest,
|
| - GetLastUsedMarginSettingsCustom);
|
| - FRIEND_TEST_ALL_PREFIXES(PrintPreviewHandlerTest,
|
| - GetLastUsedMarginSettingsDefault);
|
|
|
| TabContentsWrapper* preview_tab_wrapper() const;
|
| TabContents* preview_tab() const;
|
|
|
| + // Gets the default printer. |args| is unused.
|
| + void HandleGetDefaultPrinter(const base::ListValue* args);
|
| +
|
| // Gets the list of printers. |args| is unused.
|
| void HandleGetPrinters(const base::ListValue* args);
|
|
|
| @@ -138,18 +131,22 @@
|
| // Asks the browser to close the preview tab. |args| is unused.
|
| void HandleClosePreviewTab(const base::ListValue* args);
|
|
|
| - // Asks the browser for several settings that are needed before the first
|
| - // preview is displayed.
|
| - void HandleGetInitialSettings(const base::ListValue* args);
|
| + // Asks the browser for the title of the initiator tab.
|
| + // |args| is unused.
|
| + void HandleGetInitiatorTabTitle(const base::ListValue* args);
|
|
|
| - void SendInitialSettings(
|
| - const std::string& default_printer,
|
| - const std::string& cloud_print_data);
|
| + // Asks the browser for the number formatting and measurement system according
|
| + // to the current locale.
|
| + void HandleGetNumberFormatAndMeasurementSystem(const base::ListValue* args);
|
|
|
| // Sends the printer capabilities to the Web UI. |settings_info| contains
|
| // printer capabilities information.
|
| void SendPrinterCapabilities(const base::DictionaryValue& settings_info);
|
|
|
| + // Sends the default printer to the Web UI.
|
| + void SendDefaultPrinter(const base::StringValue& default_printer,
|
| + const base::StringValue& cloud_print_data);
|
| +
|
| // Send the list of printers to the Web UI.
|
| void SetupPrinterList(const base::ListValue& printers);
|
|
|
| @@ -181,14 +178,6 @@
|
| // Posts a task to save to pdf at |print_to_pdf_path_|.
|
| void PostPrintToPdfTask();
|
|
|
| - // Populates |settings| according to the current locale.
|
| - void GetNumberFormatAndMeasurementSystem(base::DictionaryValue* settings);
|
| -
|
| - // Populates |last_used_custom_margins| according to the last used margin
|
| - // settings.
|
| - void GetLastUsedMarginSettings(
|
| - base::DictionaryValue* last_used_custom_margins);
|
| -
|
| // Pointer to current print system.
|
| scoped_refptr<printing::PrintBackend> print_backend_;
|
|
|
| @@ -200,7 +189,6 @@
|
| static std::string* last_used_printer_name_;
|
| static printing::ColorModels last_used_color_model_;
|
| static printing::MarginType last_used_margins_type_;
|
| - static printing::PageSizeMargins* last_used_page_size_margins_;
|
|
|
| // A count of how many requests received to regenerate preview data.
|
| // Initialized to 0 then incremented and emitted to a histogram.
|
|
|