aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PySide2/QtCore/typesystem_core_common.xml2
-rw-r--r--PySide2/QtQml/typesystem_qml.xml2
-rw-r--r--PySide2/QtQuick/CMakeLists.txt10
-rw-r--r--PySide2/QtQuick/typesystem_quick.xml4
4 files changed, 12 insertions, 6 deletions
diff --git a/PySide2/QtCore/typesystem_core_common.xml b/PySide2/QtCore/typesystem_core_common.xml
index 5d3dfd246..1b1919b62 100644
--- a/PySide2/QtCore/typesystem_core_common.xml
+++ b/PySide2/QtCore/typesystem_core_common.xml
@@ -903,7 +903,7 @@
<enum-type name="ImageConversionFlag" flags="ImageConversionFlags" />
<enum-type name="InputMethodHint" flags="InputMethodHints" since="4.6"/>
<enum-type name="InputMethodQuery" flags="InputMethodQueries" />
- <enum-type name="EnterKeyType"/>
+ <enum-type name="EnterKeyType" since="5.6" />
<enum-type name="ItemDataRole" force-integer="yes" />
<enum-type name="ItemFlag" flags="ItemFlags"/>
<enum-type name="ItemSelectionMode"/>
diff --git a/PySide2/QtQml/typesystem_qml.xml b/PySide2/QtQml/typesystem_qml.xml
index 86a448989..427b82d90 100644
--- a/PySide2/QtQml/typesystem_qml.xml
+++ b/PySide2/QtQml/typesystem_qml.xml
@@ -94,7 +94,7 @@
</inject-code>
<object-type name="QJSEngine">
- <enum-type name="Extension" flags="Extensions" />
+ <enum-type name="Extension" flags="Extensions" since="5.6" />
<add-function signature="toScriptValue(const QVariant&amp;)" return-type="QJSValue">
<inject-code class="target" position="end">
%RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1);
diff --git a/PySide2/QtQuick/CMakeLists.txt b/PySide2/QtQuick/CMakeLists.txt
index f5b67eec9..11cbdf750 100644
--- a/PySide2/QtQuick/CMakeLists.txt
+++ b/PySide2/QtQuick/CMakeLists.txt
@@ -3,12 +3,10 @@ project(QtQuick)
set(QtQuick_registerType "${QtQuick_SOURCE_DIR}/pysidequickregistertype.cpp")
set(QtQuick_SRC
-${QtQuick_GEN_DIR}/qquickasyncimageprovider_wrapper.cpp
${QtQuick_GEN_DIR}/qquickframebufferobject_wrapper.cpp
${QtQuick_GEN_DIR}/qquickframebufferobject_renderer_wrapper.cpp
${QtQuick_GEN_DIR}/qquicktexturefactory_wrapper.cpp
${QtQuick_GEN_DIR}/qquickimageprovider_wrapper.cpp
-${QtQuick_GEN_DIR}/qquickimageresponse_wrapper.cpp
${QtQuick_GEN_DIR}/qquicktransform_wrapper.cpp
${QtQuick_GEN_DIR}/qquickitem_wrapper.cpp
${QtQuick_GEN_DIR}/qquickitem_updatepaintnodedata_wrapper.cpp
@@ -52,6 +50,14 @@ ${QtQuick_GEN_DIR}/qsgtransformnode_wrapper.cpp
${QtQuick_GEN_DIR}/qtquick_module_wrapper.cpp
)
+if (Qt5Quick_VERSION VERSION_GREATER 5.5.1)
+ set(QtQuick_SRC ${QtQuick_SRC}
+ ${QtQuick_GEN_DIR}/qquickasyncimageprovider_wrapper.cpp
+ ${QtQuick_GEN_DIR}/qquickimageresponse_wrapper.cpp
+ )
+endif()
+
+
make_path(QtQuick_typesystem_path ${QtCore_SOURCE_DIR} ${QtCore_BINARY_DIR}
${QtGui_SOURCE_DIR} ${QtGui_BINARY_DIR}
${QtNetwork_SOURCE_DIR} ${QtNetwork_BINARY_DIR}
diff --git a/PySide2/QtQuick/typesystem_quick.xml b/PySide2/QtQuick/typesystem_quick.xml
index 21d53d23d..ee3364264 100644
--- a/PySide2/QtQuick/typesystem_quick.xml
+++ b/PySide2/QtQuick/typesystem_quick.xml
@@ -55,14 +55,14 @@
PySide::initQuickSupport(module);
</inject-code>
- <object-type name="QQuickAsyncImageProvider" />
+ <object-type name="QQuickAsyncImageProvider" since="5.6" />
<object-type name="QQuickFramebufferObject" />
<object-type name="QQuickFramebufferObject::Renderer" />
<object-type name="QQuickTextureFactory" />
<object-type name="QQuickImageProvider" />
- <object-type name="QQuickImageResponse" />
+ <object-type name="QQuickImageResponse" since="5.6" />
<object-type name="QQuickTransform" />
<object-type name="QQuickItem">