diff options
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoaprintersupport.mm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaprintersupport.mm b/src/plugins/platforms/cocoa/qcocoaprintersupport.mm index 2ded23ac05..b77d5a20ea 100644 --- a/src/plugins/platforms/cocoa/qcocoaprintersupport.mm +++ b/src/plugins/platforms/cocoa/qcocoaprintersupport.mm @@ -129,6 +129,12 @@ QPrinterInfo QCocoaPrinterSupport::printerInfoFromPMPrinter(const PMPrinter &pri return QPrinterInfo(); QPrinterInfo pi = QPrinterInfo(QCFString::toQString(PMPrinterGetID(printer))); + + pi.d_func()->description = QCFString::toQString(PMPrinterGetName(printer)); + pi.d_func()->location = QCFString::toQString(PMPrinterGetLocation(printer)); + CFStringRef makeAndModel; + PMPrinterGetMakeAndModelName(printer, &makeAndModel); + pi.d_func()->makeAndModel = QCFString::toQString(makeAndModel); pi.d_func()->isDefault = PMPrinterIsDefault(printer); return pi; |