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 @@ +