From 80e95fb35b89389a427cf5a3d8a5a7f487509991 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Sat, 29 Nov 2025 16:26:42 +0000 Subject: [PATCH] [TechDraw] QCheckBox fix compiling warning of stateChanged deprecation --- src/Mod/TechDraw/Gui/TaskDimension.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/Gui/TaskDimension.cpp b/src/Mod/TechDraw/Gui/TaskDimension.cpp index c0244d3ff8..9d823588c0 100644 --- a/src/Mod/TechDraw/Gui/TaskDimension.cpp +++ b/src/Mod/TechDraw/Gui/TaskDimension.cpp @@ -147,9 +147,11 @@ TaskDimension::TaskDimension(QGIViewDimension *parent, ViewProviderDimension *di std::regex refRegex("\\(%\\.([0-9]+)([fFrRgGwWeE])\\)"); const bool hasReference = std::regex_search(currentFormat, refRegex); ui->cbReference->setChecked(hasReference); - +#if QT_VERSION >= QT_VERSION_CHECK(6,7,0) + connect(ui->cbReference, &QCheckBox::checkStateChanged, this, &TaskDimension::onReferenceChanged); +#else connect(ui->cbReference, &QCheckBox::stateChanged, this, &TaskDimension::onReferenceChanged); - +#endif // Display Style if (dimensionVP) {