From 0a367c607cbd9aeefd2e54c8c37170a105f9f59d Mon Sep 17 00:00:00 2001 From: zeljko Date: Mon, 19 Nov 2018 09:36:00 +0000 Subject: [PATCH] ------------------------------------------------------------------------ r59566 | zeljko | 2018-11-17 10:16:16 +0100 (Sat, 17 Nov 2018) | 2 lines Qt5: added static QPrinterInfo_availablePrinterNames() which returs QStringList. part of #34558 ------------------------------------------------------------------------ git-svn-id: branches/fixes_2_0@59599 - --- lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.cpp | 5 +++++ lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.h | 1 + 2 files changed, 6 insertions(+) diff --git a/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.cpp b/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.cpp index 0834741299..cc64c02aee 100644 --- a/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.cpp +++ b/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.cpp @@ -83,6 +83,11 @@ void QPrinterInfo_availablePrinters(PPtrIntArray retval) copyQListTemplateToPtrIntArrayWithNew(t_retval, retval); } +void QPrinterInfo_availablePrinterNames(QStringListH retval) +{ + *(QStringList *)retval = QPrinterInfo::availablePrinterNames(); +} + void QPrinterInfo_defaultPrinter(QPrinterInfoH retval) { *(QPrinterInfo *)retval = QPrinterInfo::defaultPrinter(); diff --git a/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.h b/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.h index 628551342a..224eb4d2f0 100644 --- a/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.h +++ b/lcl/interfaces/qt5/cbindings/src/qprinterinfo_c.h @@ -27,6 +27,7 @@ C_EXPORT bool QPrinterInfo_isNull(QPrinterInfoH handle); C_EXPORT bool QPrinterInfo_isDefault(QPrinterInfoH handle); C_EXPORT void QPrinterInfo_supportedPaperSizes(QPrinterInfoH handle, PPtrIntArray retval); C_EXPORT void QPrinterInfo_availablePrinters(PPtrIntArray retval); +C_EXPORT void QPrinterInfo_availablePrinterNames(QStringListH retval); C_EXPORT void QPrinterInfo_defaultPrinter(QPrinterInfoH retval); C_EXPORT void QPrinterInfo_printerInfo(QPrinterInfoH retval, PWideString printerName);