Exemplo n.º 1
0
QPrintDialog *KdePrint::createPrintDialog(QPrinter *printer, const QList<QWidget *> &customTabs, QWidget *parent)
{
    QPrintDialog *dialog = new QPrintDialog(printer, parent);
#if defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN)
    dialog->setOptionTabs(customTabs);
#else //Not Unix modulo Mac
    foreach (QWidget *w, customTabs) { // reparent to avoid leaks
        w->setParent(dialog);
    }