Chromium Code Reviews| Index: chrome/renderer/mock_printer.h |
| diff --git a/chrome/renderer/mock_printer.h b/chrome/renderer/mock_printer.h |
| index 0ae568779f9da875dbd58b0b937753446c0f0e76..a44baaccc3e5181bb3e3e9c65639f22ab80cc8bc 100644 |
| --- a/chrome/renderer/mock_printer.h |
| +++ b/chrome/renderer/mock_printer.h |
| @@ -12,6 +12,7 @@ |
| #include "base/basictypes.h" |
| #include "base/memory/ref_counted.h" |
| #include "base/memory/scoped_ptr.h" |
| +#include "base/string16.h" |
| #include "printing/image.h" |
| #include "ui/gfx/size.h" |
| @@ -134,9 +135,59 @@ class MockPrinter { |
| bool is_first_request_; |
| int preview_request_id_; |
| + // Used for displaying headers and footers. |
| + bool display_header_footer_; |
| + string16 date_; |
| + string16 title_; |
| + string16 url_; |
| + |
| std::vector<scoped_refptr<MockPrinterPage> > pages_; |
| DISALLOW_COPY_AND_ASSIGN(MockPrinter); |
| }; |
| +// A clone of PrintMsg_Print_Params struct. |
| +class PrintMsg_Print_Params_Clone { |
| + public: |
| + PrintMsg_Print_Params_Clone(); |
| + ~PrintMsg_Print_Params_Clone(); |
| + // Resets the members of |params| to 0. Checks to see if |
|
kmadhusu
2011/08/16 18:08:34
Add a blank line before this.
Aayush Kumar
2011/08/16 20:32:52
Done.
|
| + // PrintMsg_Print_Params and PrintMsg_Print_Params_Clone have identical |
| + // member variables. |
| + void ResetParams(PrintMsg_Print_Params* params); |
| + private: |
|
kmadhusu
2011/08/16 18:08:34
Add a blank line before this.
Aayush Kumar
2011/08/16 20:32:52
Done.
|
| + gfx::Size page_size_; |
| + gfx::Size printable_size_; |
| + int margin_top_; |
| + int margin_left_; |
| + double dpi_; |
| + double min_shrink_; |
| + double max_shrink_; |
| + int desired_dpi_; |
| + int document_cookie_; |
| + bool selection_only_; |
| + bool supports_alpha_blend_; |
| + int preview_request_id_; |
| + bool is_first_request_; |
| + bool display_header_footer_; |
| + string16 date_; |
| + string16 title_; |
| + string16 url_; |
| +}; |
|
kmadhusu
2011/08/16 18:08:34
Add "DISALLOW_COPY_AND_ASSIGN" in both the classes
Aayush Kumar
2011/08/16 20:32:52
Done.
|
| + |
| +// A clone of PrintMsg_PrintPages_Params struct. |
| +class PrintMsg_PrintPages_Params_Clone { |
| + public: |
| + PrintMsg_PrintPages_Params_Clone(); |
| + ~PrintMsg_PrintPages_Params_Clone(); |
| + // Resets the members of |params| to 0. Checks to see if |
|
kmadhusu
2011/08/16 18:08:34
Add a blank line before this.
Aayush Kumar
2011/08/16 20:32:52
Done.
|
| + // PrintMsg_PrintPages_Params and PrintMsg_PrintPages_Params_Clone have |
| + // identical member variables. |
| + void ResetParams(PrintMsg_PrintPages_Params* params); |
| + |
| + private: |
| + PrintMsg_Print_Params_Clone params_; |
| + std::vector<int> pages_; |
| +}; |
| + |
| #endif // CHROME_RENDERER_MOCK_PRINTER_H_ |