Skip to content

Commit 457c2a6

Browse files
myk1343lichaofan2008
authored andcommitted
fix: 适配103x编译 (linuxdeepin#160)
适配103x编译 task: https://pms.uniontech.com/task-view-365161.html Log: 适配103x编译 v20 BUG 分支合一到v25主线 Task: https://pms.uniontech.com/task-view-383475.html
1 parent 4cc0a5c commit 457c2a6

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

libimageviewer/quickprint/quickprint.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)