diff options
Diffstat (limited to 'sources/pyside2/PySide2/QtAxContainer/typesystem_axcontainer.xml')
-rw-r--r-- | sources/pyside2/PySide2/QtAxContainer/typesystem_axcontainer.xml | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/sources/pyside2/PySide2/QtAxContainer/typesystem_axcontainer.xml b/sources/pyside2/PySide2/QtAxContainer/typesystem_axcontainer.xml index 27746237a..e6c8def4a 100644 --- a/sources/pyside2/PySide2/QtAxContainer/typesystem_axcontainer.xml +++ b/sources/pyside2/PySide2/QtAxContainer/typesystem_axcontainer.xml @@ -48,16 +48,26 @@ <rejection class="*" function-name="qt_static_metacall"/> <rejection class="*" field-name="qt_meta_stringdata_QAxBase"/> <rejection class="*" field-name="qt_meta_data_QAxBase"/> - <object-type name="QAxBase"/> + <object-type name="QAxBase"> + <!-- PYSIDE-1410, Check for QVariantList first since it also is a QVariant --> + <modify-function signature="dynamicCall(const char*,QList<QVariant>&)" overload-number="0"/> + <modify-function signature="dynamicCall(const char*,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&,const QVariant&)" overload-number="1"/> + <!-- Remove protected, internal function --> + <modify-function signature="dynamicCall(const char*,QList<QVariant>&,unsigned)" remove="all"/> + </object-type> <object-type name="QAxObject"/> <object-type name="QAxScript"> <enum-type name="FunctionFlags"/> </object-type> - <object-type name="QAxScriptEngine"/> + <object-type name="QAxScriptEngine"> + <enum-type name="State"/> + </object-type> <object-type name="QAxScriptManager"> <!-- Ax Servers only --> <modify-function signature="addObject(QObject*)" remove="all"/> </object-type> - <object-type name="QAxSelect"/> + <object-type name="QAxSelect"> + <enum-type name="SandboxingLevel"/> + </object-type> <object-type name="QAxWidget"/> </typesystem> |