| Index: printing/printing_context_mac.h
|
| diff --git a/printing/printing_context_mac.h b/printing/printing_context_mac.h
|
| index 84a5c05409832105d53cbab4cf07ef5417f20459..af6f9f63c73fd71af3e6f87735381f38d0051b62 100644
|
| --- a/printing/printing_context_mac.h
|
| +++ b/printing/printing_context_mac.h
|
| @@ -42,12 +42,16 @@ class PrintingContextMac : public PrintingContext {
|
| virtual gfx::NativeDrawingContext context() const;
|
|
|
| private:
|
| - // Read the settings from the given NSPrintInfo (and cache it for later use).
|
| - void ParsePrintInfo(NSPrintInfo* print_info);
|
| -
|
| - // Initializes PrintSettings from native print info object.
|
| + // Initializes PrintSettings from |print_info_|. This must be called
|
| + // after changes to |print_info_| in order for the changes to take effect in
|
| + // printing.
|
| + // This function ignores the page range information specified in the print
|
| + // info object and use |ranges| instead.
|
| void InitPrintSettingsFromPrintInfo(const PageRanges& ranges);
|
|
|
| + // Returns the set of page ranges constructed from |print_info_|.
|
| + PageRanges GetPageRangesFromPrintInfo();
|
| +
|
| // Updates |print_info_| to use the given printer.
|
| // Returns true if the printer was set else returns false.
|
| bool SetPrinter(const std::string& device_name);
|
|
|