Chromium Code Reviews| Index: chrome/service/cloud_print/print_system_cups.cc |
| =================================================================== |
| --- chrome/service/cloud_print/print_system_cups.cc (revision 74874) |
| +++ chrome/service/cloud_print/print_system_cups.cc (working copy) |
| @@ -95,6 +95,7 @@ |
| virtual PrintSystem::PrinterWatcher* CreatePrinterWatcher( |
| const std::string& printer_name); |
| virtual PrintSystem::JobSpooler* CreateJobSpooler(); |
| + virtual std::string GetSupportedMimeTypes(); |
| // Helper functions. |
| PlatformJobId SpoolPrintJob(const std::string& print_ticket, |
| @@ -644,6 +645,14 @@ |
| return new JobSpoolerCUPS(this); |
| } |
| +std::string PrintSystemCUPS::GetSupportedMimeTypes() { |
| + // Since we hand off the document to the CUPS server directly, list some types |
| + // that we know CUPS supports (http://www.cups.org/articles.php?L205+TFAQ+Q) |
| + // TODO(sanjeevr): Determine this dynamically. |
|
Scott Byer
2011/02/17 00:31:02
A bug + link for the TODO?
sanjeevr
2011/02/17 00:53:52
Done.
|
| + return |
| + "application/pdf,application/postscript,image/jpeg,image/png,image/gif"; |
| +} |
| + |
| std::string PrintSystem::GenerateProxyId() { |
| // TODO(gene): This code should generate a unique id for proxy. ID should be |
| // unique for this user. Rand may return the same number. We'll need to change |