{ "module": "printsupport", "depends": [ "core", "gui", "widgets" ], "testDir": "../../config.tests", "commandline": { "options": { "cups": "boolean" } }, "libraries": { "cups": { "label": "CUPS", "test": { "include": "cups/cups.h", "main": "cupsGetNamedDest(CUPS_HTTP_DEFAULT, NULL, NULL); // CUPS 1.4 test" }, "sources": [ "-lcups" ] } }, "features": { "cups": { "label": "CUPS", "purpose": "Provides support for the Common Unix Printing System.", "section": "Painting", "condition": "libs.cups && features.printer && features.datestring", "output": [ "privateFeature", "feature" ] }, "cupsjobwidget": { "label": "CUPS job control widget", "section": "Widgets", "condition": [ "features.buttongroup", "features.calendarwidget", "features.checkbox", "features.combobox", "features.cups", "features.datetimeedit", "features.groupbox", "features.tablewidget" ], "output": [ "privateFeature", "feature" ] }, "printer": { "label": "QPrinter", "purpose": "Provides a printer backend of QPainter.", "section": "Painting", "condition": "!config.uikit && !config.winrt && features.picture && features.temporaryfile && features.pdf", "output": [ "publicFeature", "feature" ] }, "printpreviewwidget": { "label": "QPrintPreviewWidget", "purpose": "Provides a widget for previewing page layouts for printer output.", "section": "Widgets", "condition": "features.graphicsview && features.printer && features.mainwindow", "output": [ "publicFeature", "feature" ] }, "printdialog": { "label": "QPrintDialog", "purpose": "Provides a dialog widget for specifying printer configuration.", "section": "Dialogs", "condition": [ "features.buttongroup", "features.checkbox", "features.combobox", "features.dialog", "features.datetimeedit", "features.dialogbuttonbox", "features.printer", "features.radiobutton", "features.spinbox", "features.tabwidget", "features.treeview" ], "output": [ "publicFeature", "feature" ] }, "printpreviewdialog": { "label": "QPrintPreviewDialog", "purpose": "Provides a dialog for previewing and configuring page layouts for printer output.", "section": "Dialogs", "condition": "features.printpreviewwidget && features.printdialog && features.toolbar && features.formlayout", "output": [ "publicFeature", "feature" ] } }, "summary": [ { "section": "Qt PrintSupport", "entries": [ "cups" ] } ] }