| OLD | NEW | 
|   1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |   1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "printing/backend/print_backend.h" |   5 #include "printing/backend/print_backend.h" | 
|   6  |   6  | 
|   7 #include "base/logging.h" |   7 #include "base/logging.h" | 
|   8  |   8  | 
|   9 namespace printing { |   9 namespace printing { | 
|  10  |  10  | 
|  11 // Provides a stubbed out PrintBackend implementation for use on ChromeOS. |  11 // Provides a stubbed out PrintBackend implementation for use on ChromeOS. | 
|  12 class PrintBackendChromeOS : public PrintBackend { |  12 class PrintBackendChromeOS : public PrintBackend { | 
|  13  public: |  13  public: | 
|  14   PrintBackendChromeOS(); |  14   PrintBackendChromeOS(); | 
|  15  |  15  | 
|  16   // PrintBackend implementation. |  16   // PrintBackend implementation. | 
|  17   virtual bool EnumeratePrinters(PrinterList* printer_list) OVERRIDE; |  17   virtual bool EnumeratePrinters(PrinterList* printer_list) override; | 
|  18   virtual std::string GetDefaultPrinterName() OVERRIDE; |  18   virtual std::string GetDefaultPrinterName() override; | 
|  19   virtual bool GetPrinterSemanticCapsAndDefaults( |  19   virtual bool GetPrinterSemanticCapsAndDefaults( | 
|  20       const std::string& printer_name, |  20       const std::string& printer_name, | 
|  21       PrinterSemanticCapsAndDefaults* printer_info) OVERRIDE; |  21       PrinterSemanticCapsAndDefaults* printer_info) override; | 
|  22   virtual bool GetPrinterCapsAndDefaults( |  22   virtual bool GetPrinterCapsAndDefaults( | 
|  23       const std::string& printer_name, |  23       const std::string& printer_name, | 
|  24       PrinterCapsAndDefaults* printer_info) OVERRIDE; |  24       PrinterCapsAndDefaults* printer_info) override; | 
|  25   virtual std::string GetPrinterDriverInfo( |  25   virtual std::string GetPrinterDriverInfo( | 
|  26       const std::string& printer_name) OVERRIDE; |  26       const std::string& printer_name) override; | 
|  27   virtual bool IsValidPrinter(const std::string& printer_name) OVERRIDE; |  27   virtual bool IsValidPrinter(const std::string& printer_name) override; | 
|  28  |  28  | 
|  29  protected: |  29  protected: | 
|  30   virtual ~PrintBackendChromeOS() {} |  30   virtual ~PrintBackendChromeOS() {} | 
|  31 }; |  31 }; | 
|  32  |  32  | 
|  33 PrintBackendChromeOS::PrintBackendChromeOS() {} |  33 PrintBackendChromeOS::PrintBackendChromeOS() {} | 
|  34  |  34  | 
|  35 bool PrintBackendChromeOS::EnumeratePrinters(PrinterList* printer_list) { |  35 bool PrintBackendChromeOS::EnumeratePrinters(PrinterList* printer_list) { | 
|  36   return true; |  36   return true; | 
|  37 } |  37 } | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
|  65   return true; |  65   return true; | 
|  66 } |  66 } | 
|  67  |  67  | 
|  68 scoped_refptr<PrintBackend> PrintBackend::CreateInstance( |  68 scoped_refptr<PrintBackend> PrintBackend::CreateInstance( | 
|  69     const base::DictionaryValue* print_backend_settings) { |  69     const base::DictionaryValue* print_backend_settings) { | 
|  70   return new PrintBackendChromeOS(); |  70   return new PrintBackendChromeOS(); | 
|  71 } |  71 } | 
|  72  |  72  | 
|  73 }  // namespace printing |  73 }  // namespace printing | 
|  74  |  74  | 
| OLD | NEW |