mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 17:59:22 +02:00
Qt6: added more routines to QPrinterInfo
This commit is contained in:
parent
07efd7da4f
commit
d5327740e6
@ -76,6 +76,72 @@ void QPrinterInfo_supportedPageSizes(QPrinterInfoH handle, PPtrIntArray retval)
|
|||||||
copyQListTemplateToPtrIntArrayWithNew(t_retval, retval);
|
copyQListTemplateToPtrIntArrayWithNew(t_retval, retval);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
QPrinter::ColorMode QPrinterInfo_defaultColorMode(QPrinterInfoH handle)
|
||||||
|
{
|
||||||
|
return (QPrinter::ColorMode) ((QPrinterInfo *)handle)->defaultColorMode();
|
||||||
|
}
|
||||||
|
|
||||||
|
QPrinter::DuplexMode QPrinterInfo_defaultDuplexMode(QPrinterInfoH handle)
|
||||||
|
{
|
||||||
|
return (QPrinter::DuplexMode) ((QPrinterInfo *)handle)->defaultDuplexMode();
|
||||||
|
}
|
||||||
|
|
||||||
|
void QPrinterInfo_defaultPageSize(QPrinterInfoH handle, QPageSizeH retval)
|
||||||
|
{
|
||||||
|
*(QPageSize*)retval = ((QPrinterInfo *)handle)->defaultPageSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
bool QPrinterInfo_isRemote(QPrinterInfoH handle)
|
||||||
|
{
|
||||||
|
return (bool) ((QPrinterInfo *)handle)->isRemote();
|
||||||
|
}
|
||||||
|
|
||||||
|
void QPrinterInfo_maximumPhysicalPageSize(QPrinterInfoH handle, QPageSizeH retval)
|
||||||
|
{
|
||||||
|
*(QPageSize*)retval = ((QPrinterInfo *)handle)->maximumPhysicalPageSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
void QPrinterInfo_minimumPhysicalPageSize(QPrinterInfoH handle, QPageSizeH retval)
|
||||||
|
{
|
||||||
|
*(QPageSize*)retval = ((QPrinterInfo *)handle)->minimumPhysicalPageSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
QPrinter::PrinterState QPrinterInfo_state(QPrinterInfoH handle)
|
||||||
|
{
|
||||||
|
return (QPrinter::PrinterState) ((QPrinterInfo *)handle)->state();
|
||||||
|
}
|
||||||
|
|
||||||
|
void QPrinterInfo_supportedColorModes(QPrinterInfoH handle, PPtrIntArray retval)
|
||||||
|
{
|
||||||
|
QList<QPrinter::ColorMode> t_retval;
|
||||||
|
t_retval = ((QPrinterInfo *)handle)->supportedColorModes();
|
||||||
|
copyQListTemplateToPtrIntArray(t_retval, retval);
|
||||||
|
}
|
||||||
|
|
||||||
|
void QPrinterInfo_supportedDuplexModes(QPrinterInfoH handle, PPtrIntArray retval)
|
||||||
|
{
|
||||||
|
QList<QPrinter::DuplexMode> t_retval;
|
||||||
|
t_retval = ((QPrinterInfo *)handle)->supportedDuplexModes();
|
||||||
|
copyQListTemplateToPtrIntArray(t_retval, retval);
|
||||||
|
}
|
||||||
|
|
||||||
|
void QPrinterInfo_supportedResolutions(QPrinterInfoH handle, PPtrIntArray retval)
|
||||||
|
{
|
||||||
|
QList<int> t_retval;
|
||||||
|
t_retval = ((QPrinterInfo *)handle)->supportedResolutions();
|
||||||
|
copyQListTemplateToPtrIntArray(t_retval, retval);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void QPrinterInfo_defaultPrinterName(PWideString retval)
|
||||||
|
{
|
||||||
|
QString t_retval;
|
||||||
|
t_retval = QPrinterInfo::defaultPrinterName();
|
||||||
|
copyQStringToPWideString(t_retval, retval);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void QPrinterInfo_availablePrinters(PPtrIntArray retval)
|
void QPrinterInfo_availablePrinters(PPtrIntArray retval)
|
||||||
{
|
{
|
||||||
QList<QPrinterInfo> t_retval;
|
QList<QPrinterInfo> t_retval;
|
||||||
|
@ -26,6 +26,21 @@ C_EXPORT void QPrinterInfo_makeAndModel(QPrinterInfoH handle, PWideString retval
|
|||||||
C_EXPORT bool QPrinterInfo_isNull(QPrinterInfoH handle);
|
C_EXPORT bool QPrinterInfo_isNull(QPrinterInfoH handle);
|
||||||
C_EXPORT bool QPrinterInfo_isDefault(QPrinterInfoH handle);
|
C_EXPORT bool QPrinterInfo_isDefault(QPrinterInfoH handle);
|
||||||
C_EXPORT void QPrinterInfo_supportedPageSizes(QPrinterInfoH handle, PPtrIntArray retval);
|
C_EXPORT void QPrinterInfo_supportedPageSizes(QPrinterInfoH handle, PPtrIntArray retval);
|
||||||
|
|
||||||
|
C_EXPORT QPrinter::ColorMode QPrinterInfo_defaultColorMode(QPrinterInfoH handle);
|
||||||
|
C_EXPORT QPrinter::DuplexMode QPrinterInfo_defaultDuplexMode(QPrinterInfoH handle);
|
||||||
|
C_EXPORT void QPrinterInfo_defaultPageSize(QPrinterInfoH handle, QPageSizeH retval);
|
||||||
|
C_EXPORT bool QPrinterInfo_isRemote(QPrinterInfoH handle);
|
||||||
|
C_EXPORT void QPrinterInfo_maximumPhysicalPageSize(QPrinterInfoH handle, QPageSizeH retval);
|
||||||
|
C_EXPORT void QPrinterInfo_minimumPhysicalPageSize(QPrinterInfoH handle, QPageSizeH retval);
|
||||||
|
C_EXPORT QPrinter::PrinterState QPrinterInfo_state(QPrinterInfoH handle);
|
||||||
|
C_EXPORT void QPrinterInfo_supportedColorModes(QPrinterInfoH handle, PPtrIntArray retval);
|
||||||
|
C_EXPORT void QPrinterInfo_supportedDuplexModes(QPrinterInfoH handle, PPtrIntArray retval);
|
||||||
|
C_EXPORT void QPrinterInfo_supportedResolutions(QPrinterInfoH handle, PPtrIntArray retval);
|
||||||
|
|
||||||
|
C_EXPORT void QPrinterInfo_defaultPrinterName(PWideString retval);
|
||||||
|
|
||||||
|
|
||||||
C_EXPORT void QPrinterInfo_availablePrinters(PPtrIntArray retval);
|
C_EXPORT void QPrinterInfo_availablePrinters(PPtrIntArray retval);
|
||||||
C_EXPORT void QPrinterInfo_availablePrinterNames(QStringListH retval);
|
C_EXPORT void QPrinterInfo_availablePrinterNames(QStringListH retval);
|
||||||
C_EXPORT void QPrinterInfo_defaultPrinter(QPrinterInfoH retval);
|
C_EXPORT void QPrinterInfo_defaultPrinter(QPrinterInfoH retval);
|
||||||
|
Loading…
Reference in New Issue
Block a user