| Index: printing/backend/print_backend.h
|
| diff --git a/printing/backend/print_backend.h b/printing/backend/print_backend.h
|
| index d698d1149d84b37391dfdb8a372fb8837e88699d..43a2563704271aa2abb74655146763d2229491cc 100644
|
| --- a/printing/backend/print_backend.h
|
| +++ b/printing/backend/print_backend.h
|
| @@ -12,6 +12,7 @@
|
| #include "base/memory/ref_counted.h"
|
| #include "printing/print_job_constants.h"
|
| #include "printing/printing_export.h"
|
| +#include "ui/gfx/geometry/size.h"
|
|
|
| namespace base {
|
| class DictionaryValue;
|
| @@ -37,17 +38,33 @@ struct PRINTING_EXPORT PrinterSemanticCapsAndDefaults {
|
| PrinterSemanticCapsAndDefaults();
|
| ~PrinterSemanticCapsAndDefaults();
|
|
|
| - // Capabilities.
|
| bool color_changeable;
|
| - bool duplex_capable;
|
| + bool color_default;
|
|
|
| #if defined(USE_CUPS)
|
| ColorModel color_model;
|
| ColorModel bw_model;
|
| #endif
|
|
|
| - // Current defaults.
|
| - bool color_default;
|
| +#if defined(OS_WIN)
|
| + bool collate_capable;
|
| + bool collate_default;
|
| +
|
| + bool copies_capable;
|
| +
|
| + struct Paper {
|
| + std::string name;
|
| + gfx::Size size_um;
|
| + };
|
| +
|
| + std::vector<Paper> papers;
|
| + Paper default_paper;
|
| +
|
| + std::vector<gfx::Size> dpis;
|
| + gfx::Size default_dpi;
|
| +#endif
|
| +
|
| + bool duplex_capable;
|
| DuplexMode duplex_default;
|
| };
|
|
|
|
|