summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa/qcocoaprintersupport.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoaprintersupport.mm')
-rw-r--r--src/plugins/platforms/cocoa/qcocoaprintersupport.mm6
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;