From 6636a19dfe8553f7668c5a39ac7953ff2ac07bb6 Mon Sep 17 00:00:00 2001 From: James Butler Date: Fri, 2 Jan 2026 10:28:54 -0500 Subject: [PATCH] Adjustments for Qt 6.10 --- generator/typesystem_core.xml | 19 +++++++++++++++++++ generator/typesystem_gui.xml | 2 ++ generator/typesystem_xml.xml | 1 + 3 files changed, 22 insertions(+) diff --git a/generator/typesystem_core.xml b/generator/typesystem_core.xml index 6678e9331..e14f8d50f 100644 --- a/generator/typesystem_core.xml +++ b/generator/typesystem_core.xml @@ -75,6 +75,7 @@ + @@ -973,6 +974,24 @@ public: + + + + // Workaround for std::optional parameters in Qt 6.10 + bool mkpath(QDir* theWrappedObject, const QString& dirPath) const { + return theWrappedObject->mkpath(dirPath); + } + bool mkdir(QDir* theWrappedObject, const QString& dirName) const { + return theWrappedObject->mkdir(dirName); + } + bool mkpath(QDir* theWrappedObject, const QString& dirPath, QFile::Permissions permissions) const { + return theWrappedObject->mkpath(dirPath, permissions); + } + bool mkdir(QDir* theWrappedObject, const QString& dirName, QFile::Permissions permissions) const { + return theWrappedObject->mkdir(dirName, permissions); + } + diff --git a/generator/typesystem_gui.xml b/generator/typesystem_gui.xml index 90f7e2063..582994b46 100644 --- a/generator/typesystem_gui.xml +++ b/generator/typesystem_gui.xml @@ -974,6 +974,7 @@ + @@ -2336,6 +2337,7 @@ PyObject* constScanLine(QImage* image, int line) { + diff --git a/generator/typesystem_xml.xml b/generator/typesystem_xml.xml index cc82bcf36..7191846b3 100644 --- a/generator/typesystem_xml.xml +++ b/generator/typesystem_xml.xml @@ -10,6 +10,7 @@ +