From 9b397ce5d9089784e121bada0270e6409cce8133 Mon Sep 17 00:00:00 2001 From: ut001910 Date: Mon, 14 Apr 2025 16:51:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=80=82=E9=85=8D103x=E7=BC=96=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 适配103x编译 task: https://pms.uniontech.com/task-view-365161.html Log: 适配103x编译 --- libimageviewer/quickprint/quickprint.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libimageviewer/quickprint/quickprint.cpp b/libimageviewer/quickprint/quickprint.cpp index 63c3a959..809dbc88 100644 --- a/libimageviewer/quickprint/quickprint.cpp +++ b/libimageviewer/quickprint/quickprint.cpp @@ -121,14 +121,19 @@ int QuickPrintPrivate::showPrintDialog(QWidget *parentWidget) DPrintPreviewDialog printDialog(parentWidget); printDialog.setObjectName("QuickPrint_PrintDialog"); +#if DTK_VERSION > DTK_VERSION_CHECK(5, 4, 10, 0) printDialog.setAsynPreview(loadDataList.size()); // 设置打印文件名,用于 Cups 服务记录打印任务 printDialog.setDocName(loadDataList.first()->filePath); connect(&printDialog, - QOverload &>::of(&DPrintPreviewDialog::paintRequested), - this, - &QuickPrintPrivate::asyncPrint); + QOverload &>::of(&DPrintPreviewDialog::paintRequested), + this, + &QuickPrintPrivate::asyncPrint); +#else + connect(&printDialog, SIGNAL(paintRequested(DPrinter *)), + this, SLOT(paintRequestSync(DPrinter *))); +#endif return printDialog.exec(); }