summaryrefslogtreecommitdiffstats
path: root/printing/backend/print_backend.h
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-28 21:50:29 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-28 21:50:29 +0000
commitffcb1ca31ec8deda19bb02475a1084be549e15b7 (patch)
tree2417a45447e92595ca840899388147acd78f7e0f /printing/backend/print_backend.h
parenta751c1a98e3379a946377bf7c5e5188575ed99b6 (diff)
downloadchromium_src-ffcb1ca31ec8deda19bb02475a1084be549e15b7.zip
chromium_src-ffcb1ca31ec8deda19bb02475a1084be549e15b7.tar.gz
chromium_src-ffcb1ca31ec8deda19bb02475a1084be549e15b7.tar.bz2
Printing: Add ability to get the default printer from the print backend.
BUG=84126 TEST=none Review URL: http://codereview.chromium.org/7087011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87187 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing/backend/print_backend.h')
-rw-r--r--printing/backend/print_backend.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/printing/backend/print_backend.h b/printing/backend/print_backend.h
index a6caa51..f53eaa5 100644
--- a/printing/backend/print_backend.h
+++ b/printing/backend/print_backend.h
@@ -54,6 +54,9 @@ class PrintBackend : public base::RefCountedThreadSafe<PrintBackend> {
// Enumerates the list of installed local and network printers.
virtual bool EnumeratePrinters(PrinterList* printer_list) = 0;
+ // Get the default printer name. Empty string if no default printer.
+ virtual std::string GetDefaultPrinterName() = 0;
+
// Gets the capabilities and defaults for a specific printer.
virtual bool GetPrinterCapsAndDefaults(
const std::string& printer_name,