File tree Expand file tree Collapse file tree
libimageviewer/quickprint Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -129,14 +129,19 @@ int QuickPrintPrivate::showPrintDialog(QWidget *parentWidget)
129129 qInfo () << " Showing print dialog for" << loadDataList.size () << " images" ;
130130 DPrintPreviewDialog printDialog (parentWidget);
131131 printDialog.setObjectName (" QuickPrint_PrintDialog" );
132+ #if DTK_VERSION > DTK_VERSION_CHECK(5, 4, 10, 0)
132133 printDialog.setAsynPreview (loadDataList.size ());
133134 // 设置打印文件名,用于 Cups 服务记录打印任务
134135 printDialog.setDocName (loadDataList.first ()->filePath );
135136
136137 connect (&printDialog,
137- QOverload<DPrinter *, const QVector<int > &>::of (&DPrintPreviewDialog::paintRequested),
138- this ,
139- &QuickPrintPrivate::asyncPrint);
138+ QOverload<DPrinter *, const QVector<int > &>::of (&DPrintPreviewDialog::paintRequested),
139+ this ,
140+ &QuickPrintPrivate::asyncPrint);
141+ #else
142+ connect (&printDialog, SIGNAL (paintRequested (DPrinter *)),
143+ this , SLOT (paintRequestSync (DPrinter *)));
144+ #endif
140145
141146 return printDialog.exec ();
142147}
You can’t perform that action at this time.
0 commit comments